So far, Harrison Ford is the only actor to play Jack Ryan for more than one film, playing the character in both Patriot Games and Clear and Present Danger. Ford’s version of Jack Ryan starts off as a retired family man living in London before he’s pulled back into spy work after witnessing and stopping an attempted kidnapping. You probably know Ford from his time as Han Solo in the Star Wars original trilogy and Star Wars: The Force Awakens, as the titular hero of the Indiana Jones franchise, and from both Blade Runner movies.
Jennifer Lopez’s husband has also taken a turn as Jack Ryan in the film The Sum of All Fears. The 2002 film was an attempt at rebooting Jack Ryan for the present day, and saw Ben Affleck’s version of the character uncovering a fascist conspiracy in his early days as a CIA analyst. Ben Affleck has been in a lot, including the 2003 movie Daredevil, Gone Girl, as well as Batman v. Superman: Dawn of Justice and Justice League during his time as Batman and Bruce Wayne in the DCEU.
Arguably one of the best Hollywood Chrises, Chris Pine took his turn in the role in 2011’s Jack Ryan: Shadow Recruit. This film sees Ryan’s transition from desk analyst to field agent as he’s sent to Russia to try and stop a terrorist attack and the financial collapse of the United States. Chris Pine has starred in both Wonder Woman movies as well as Don’t Worry Darling, The Princess Diaries 2: Royal Engagement, Into the Woods, This Means War, and the recent Star Trek film trilogy. He’s also starring in the upcoming Dungeons & Dragons: Honor Among Thieves.
The longest lasting Jack Ryan so far, John Krasinski currently plays the character in the Prime Video series Jack Ryan. The series once again follows the character as he transitions from his desk job as a financial analyst to becoming a CIA field agent, but since this is a TV series, we get to spend more time with the character as he learns how to do his job outside the confines of his office and goes up against a variety of foreign threats to the U.S. John Krasinski is most known for his role as Jim Halpert in The Office, though you’ll also likely recognize him from his role in the first two films in the A Quiet Place series. Krasinski also recently appeared as Reed Richards in Doctor Strange in the Multiverse of Madness.