Tom Cruise, Salman Khan and other actors who've played iconic spies

Thimmaiah PU

Sep 27, 2023

Tom Cruise: Mission Impossible franchise

Tom Cruise plays Ethan Hunt in one of the most successful spy franchise that began in 1996

Matt Damon: Bourne franchise

Matt Damon is well known for playing Jason Bourne, a CIA assassin suffering from dissociative amnesia

John Krasinski: Tom Clancy's Jack Ryan

The actor garnered praise after headlining the series as Jack Ryan, a CIA analyst who rises up the ranks

Mike Myers: Austin Powers franchise

Mike Myers played Austin Powers in the much-loved spy comedy series inspired by the James Bond series

Rowan Atkinson: Johnny English franchise

Rowan Atkinson stars as Johnny English, a clumsy MI7 agent in a parody of the James Bond franchise

Salman Khan: Tiger franchise

Salman Khan stars as Avinash Singh Rathore, aka Tiger, a fictional RAW agent

Taron Egerton: Kingsman franchise

Taron Egerton plays Gary Unwin/Eggsy in the franchise, a man who tries to save the world from a ruthless drug cartel

Daniel Craig: James Bond franchise

The actor brought back life to the famous spy franchise by portraying the charismatic James Bond