Net Worth →
Filmographies

Mark Strong Filmography: Every Movie and TV Show in Order

All 86 Mark Strong roles in chronological order (1984 to 2025): 71 movies and 15 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Mark Strong filmography
TMDB

How many movies and TV shows has Mark Strong been in? This complete Mark Strong filmography lists 86 credited roles (71 films, 15 TV series), in chronological order from 1984 to 2025, with links to our full guides where available.

Mark Strong movies in order

  • Captives (1994) as Kenny
  • Sharpe's Mission (1996) as Colonel Brand
  • Emma (1996) as Mr. Knightley
  • Fever Pitch (1997) as Steve
  • The Man with Rain in His Shoes (1998) as Dave Summers
  • Sunshine (1999) as István Sors
  • To End All Wars (2001) as Dusty Miller
  • Hotel (2001) as Ferdinand
  • It's All About Love (2003) as Arthur
  • Heartlands (2003) as Ian
  • Revolver (2005) as Sorter
  • Oliver Twist (2005) as Toby Crackit
  • Syriana (2005) as Mussawi
  • Tristan & Isolde (2006) as Wictred
  • Low Winter Sun (2006) as Frank Agnew
  • Scenes of a Sexual Nature (2006) as Louis
  • Sunshine (2007) as Pinbacker
  • Stardust (2007) as Septimus
  • Miss Pettigrew Lives for a Day (2008) as Nick Caldarelli
  • Flashbacks of a Fool (2008) as Manny Miesel
  • Babylon A.D. (2008) as Finn
  • RocknRolla (2008) as Archy
  • Body of Lies (2008) as Hani
  • Good (2008) as Bouhler
  • Endgame (2009) as Dr. Niel Barnard
  • The Young Victoria (2009) as Sir John Conroy
  • Sherlock Holmes (2009) as Lord Henry Blackwood
  • Kick-Ass (2010) as Frank D'Amico
  • Sherlock Holmes: Reinvented (2010) as Self
  • Robin Hood (2010) as Godfrey
  • The Way Back (2010) as Andrei Khabarov
  • The Eagle (2011) as Guern
  • Green Lantern (2011) as Sinestro
  • The Guard (2011) as Clive Cornell
  • Tinker Tailor Soldier Spy (2011) as Jim Prideaux
  • Black Gold (2011) as Sultan Amar
  • John Carter (2012) as Matai Shang
  • Blood (2012) as Robert Seymour
  • Zero Dark Thirty (2012) as George
  • Welcome to the Punch (2013) as Jacob Sternwood
  • Justin and the Knights of Valour (2013) as Heraclio (voice)
  • Anna (2013) as John Washington
  • Closer to the Moon (2014) as Max Rosenthal
  • Before I Go to Sleep (2014) as Dr. Nasch
  • The Imitation Game (2014) as Stewart Menzies
  • Kingsman: The Secret Service (2015) as Merlin
  • Unity (2015) as Narrator (voice)
  • Grimsby (2016) as Agent Sebastian Graves
  • Approaching the Unknown (2016) as Captain William D. Stanaforth
  • The Siege of Jadotville (2016) as Conor Cruise O'Brien
  • Miss Sloane (2016) as Rodolfo Vittorio Schmidt
  • 6 Days (2017) as Max Vernon
  • Kingsman: The Golden Circle (2017) as Merlin
  • Untamed Romania (2018) as Narrator (voice)
  • The Catcher Was a Spy (2018) as Werner Heisenberg
  • Shazam! (2019) as Dr. Sivana
  • Stockholm (2019) as Gunnar Sorensson
  • 1917 (2019) as Captain Smith
  • Cruella (2021) as John the Valet
  • Attack of the Hollywood Clichés! (2021) as Self - Actor
  • Charlotte (2022) as Alfred Wolfsohn (voice)
  • TÁR (2022) as Eliot Kaplan
  • Nocebo (2022) as Felix
  • Shazam! Fury of the Gods (2023) as Doctor Thaddeus Sivana (uncredited)
  • Murder Mystery 2 (2023) as Miller
  • Dead Shot (2023) as Holland
  • The End We Start From (2023) as N
  • Atlas (2024) as General Jake Boothe
  • The Critic (2024) as David Brooke
  • The Silent Hour (2024) as Doug Slater
  • Shadow Force (2025) as Jack Cinder

Mark Strong TV shows

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Mark Strong been in?

Mark Strong has 71 credited film roles and 15 TV roles, for a total of 86 credits from 1984 to 2025.

What was Mark Strong's first major role?

The Bill (1984).

What is Mark Strong's most recent project?

The Mighty Nein (2025).

Sources

More in Movies