Paul Anderson Filmography: Every Movie and TV Show in Order
All 23 Paul Anderson roles in chronological order (1997 to 2024): 19 movies and 4 TV series.

How many movies and TV shows has Paul Anderson been in? This complete Paul Anderson filmography lists 23 credited roles (19 films, 4 TV series), in chronological order from 1997 to 2024, with links to our full guides where available.
Paul Anderson movies in order
- The Firm (2009) as Bex
- A Lonely Place to Die (2011) as Chris
- Sherlock Holmes: A Game of Shadows (2011) as Colonel Sebastian Moran
- Piggy (2012) as Piggy
- The Sweeney (2012) as Francis Allen
- Passion (2013) as Dirk Harriman
- Still Life (2013) as Homeless Man
- '71 (2014) as Sergeant Leslie Lewis
- Electricity (2014) as Barry O'Connor
- Legend (2015) as Albert Donoghue
- In the Heart of the Sea (2015) as Thomas Chappel
- The Revenant (2015) as Anderson
- Brimstone (2016) as Frank
- 24 Hours to Live (2017) as Jim Morrow
- Hostiles (2017) as Corporal Tommy Thomas
- Robin Hood (2018) as Guy of Gisbourne
- Feedback (2019) as Andrew Wilde
- Nightmare Alley (2021) as Geek #1
- Lift (2024) as Donal
Paul Anderson TV shows
- Midsomer Murders (1997) as Graham Spate
- Ashes to Ashes (2008) as PC Murder Suspect
- Peaky Blinders (2013) as Arthur Shelby
- The Great Train Robbery (2013) as Gordon Goody
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Paul Anderson been in?
Paul Anderson has 19 credited film roles and 4 TV roles, for a total of 23 credits from 1997 to 2024.
What was Paul Anderson's first major role?
Midsomer Murders (1997).
What is Paul Anderson's most recent project?
Lift (2024).



