Cameron Diaz returns to screens after a 10-year break in an action-comedy caper that pairs her with Jamie Foxx.