As the trailer suggests, most of the action comes courtesy of the two heavy-armed muscle for hire – a cocky American called Bronco, played by Gyllenhaal, and a no-nonsense Brit, Sid, played by Henry ...