The Last Stand (15)


Arnold Schwarzenegger has chosen his first starring role since 2003's Terminator 3 well. He plays a past-his-prime but heroic old-timer: the sheriff of a sleepy small town who decides to make a Rio Bravo-style last stand when a ruthless drug dealer drives through on his way to the Mexican border.

The expectations placed upon both the sheriff and Schwarzenegger are modest, but with the help of a decent supporting cast and some self-aware humour, they emerge with dignity in tact.