Cameron Diaz steps out in a skintight and bright red dress while filming The Other Woman in New York City.