Cameron Diaz and Jamie Foxx were "finishing each other's sentences" on the set of 'Back in Action'.
The 52-year-old actress ended her Hollywood hiatus to star alongside her showbiz pal in the new action-comedy film, and director Seth Gordon has revealed that they had a real "chemistry" during the shoot.