True Lies (1994)
Played – as only he could – by Arnold Schwarzenegger, Harry Tasker is an altogether different sort of spy to most of the characters in this list. He shoots before he thinks and does covert, under the radar things like getting into a lift on horseback. Yet despite this he's still somehow managed to convince his wife (Jamie Lee Curtis) that he's a mild-mannered salesman.
His web of lies soon begins to unravel when he catches his wife cheating on him – and decides to spice up her life by sending her on a "mission."
It's harmless fun – explosions, plenty of soundbites for Arnie and a nuclear warhead or two.