“Back in Action” marks Cameron Diaz’s first on-screen role in more than 10 years, and also a reunion for her and Jamie Foxx, ...