Double-dealing partners-in-crime Denzel Washington and Mark Wahlberg pull off a bank heist in a small Texas town.

Each is plotting to bamboozle the other – but when they unexpectedly wind up with $43million belonging to the CIA, they realise they need to team up if they are to survive.

With Paula Patton’s DEA agent, James Marsden’s slick Naval Intelligence officer and Bill Paxton’s remorseless CIA agent also playing two-faced games of their own, the plot has a few too many twists, but the stars spark off each other splendidly and the increasingly outlandish shootouts have plenty of splashy zest.