Jamie Foxx and Cameron Diaz, Annie