On the set of Tom Cruise and Cameron Diaz' new flim.