Stephen Dillane Filmography: Every Movie and TV Show in Order
All 47 Stephen Dillane roles in chronological order (1982 to 2024): 34 movies and 13 TV series.

How many movies and TV shows has Stephen Dillane been in? This complete Stephen Dillane filmography lists 47 credited roles (34 films, 13 TV series), in chronological order from 1982 to 2024, with links to our full guides where available.
Stephen Dillane movies in order
- The Secret Garden (1987) as Captain Lennox
- Hamlet (1990) as Horatio
- Two If by Sea (1996) as Evan Marsh
- Welcome to Sarajevo (1997) as Michael Henderson
- Firelight (1998) as Charles Godwin
- Ordinary Decent Criminal (2000) as Noel Quigley
- The Parole Officer (2001) as Inspector Burton
- Spy Game (2001) as Charles Harker
- The Truth About Charlie (2002) as Charlie Lambert
- The Hours (2002) as Leonard Woolf
- The Gathering (2003) as Simon Kirkman
- King Arthur (2004) as Merlin
- Haven (2004) as Mr. Allen
- Nine Lives (2005) as Martin
- Goal! (2005) as Glen Foy
- The Greatest Game Ever Played (2005) as Harry Vardon
- Klimt (2006) as Secretary
- Goal II: Living the Dream (2007) as Glen Foy
- Savage Grace (2007) as Brooks Baekeland
- Fugitive Pieces (2008) as Jakob Beer
- Red Mist (2008) as Dr. Harris
- God on Trial (2008) as Schmidt
- Storm (2009) as Keith Haywood
- 44 Inch Chest (2009) as Mal
- Perfect Sense (2011) as Stephen
- Zero Dark Thirty (2012) as National Security Advisor
- Papadopoulos & Sons (2012) as Harry Papadopoulos
- Game of Thrones The IMAX Experience (2015) as Stannis Baratheon
- Mary Shelley (2017) as William Godwin
- Darkest Hour (2017) as Viscount Halifax
- Outlaw King (2018) as King Edward I of England
- The Professor and the Madman (2019) as Dr. Richard Brayne
- Boxing Day (2021) as Richard
- The Outrun (2024) as Andrew
Stephen Dillane TV shows
- Remington Steele (1982) as Bradford Galt
- Agatha Christie's Marple (2004) as Finch
- John Adams (2008) as Thomas Jefferson
- Game of Thrones (2011) as Stannis Baratheon
- A Touch of Cloth (2012) as Macratty
- Hunted (2012) as Rupert Keel
- Secret State (2012) as Paul J. Clark
- The Tunnel (2013) as Karl Roebuck
- The Crown (2016) as Graham Sutherland
- Alex Rider (2020) as Alan Blunt
- Vigil (2021) as Shaw
- Sherwood (2022) as Roy Branson
- KAOS (2024) as Prometheus
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Stephen Dillane been in?
Stephen Dillane has 34 credited film roles and 13 TV roles, for a total of 47 credits from 1982 to 2024.
What was Stephen Dillane's first major role?
Remington Steele (1982).
What is Stephen Dillane's most recent project?
KAOS (2024).



