Josh Duhamel has an effortless charm that works just as well in war movies and westerns as it does in romcoms.