Jamie Foxx and Cameron Diaz are Back in Action. The pair star side by side in a brand-new, action-packed teaser for the new ...