SM
Filmography
| 2022 | The Lord of the Rings: The Rings of Power (TV Series) · as Trevyn |
| 2019 | Good Omens (TV Series) · as Lesley |
| 2017 | Knightfall (TV Series) · as Tancrède de Hauteville |
| 2016 | Billionaire Ransom · as Jonathan Tilton Scofield |
| 2016 | DC's Legends of Tomorrow (TV Series) · as Julius Caesar |
| 2015 | The Rise of the Krays · as Jack Spot |
| 2015 | Florence and the Uffizi Gallery 3D/4K · as Lorenzo il magnifico |
| 2015 | 12 Monkeys (TV Series) · as Andrus |
| 2014 | Index Zero · as Kurt |
| 2014 | The Musketeers (TV Series) · as Vincent |
| 2014 | Dominion (TV Series) · as Julian |
| 2013 | Judas Ghost · as Mark Vega |
| 2013 | The Tomorrow People (US) (TV Series) · as Hugh Bathory / The Founder |
| 2011 | Silk (TV Series) · as Peter Craven |
| 2010 | The Wolfman · as Ben Talbot |
| 2010 | Spartacus (TV Series) · as Marcus Licinius Crassus |
| 2008 | Ashes to Ashes (TV Series) · as David Blonde |
| 2001 | Mersey Beat (TV Series) · as Chris Traynor |
| 2001 | The Six Wives of Henry VIII (2001) (TV Series) · as Francis Dereham |
| 2000 | Small Time Obsession · as Racing Manager |
| 2000 | Doctors (TV Series) · as Colin Kay |
| 1997 | Dream Team (TV Series) · as David Spears |
| 1997 | Family Affairs (TV Series) · as Conrad Williams |
| 1992 | Heartbeat (TV Series) · as Greg Matthews |
| 1988 | London's Burning (TV Series) · as D.O. Griggs |
| 1986 | Casualty (TV Series) · as Ed Jamieson |
| 1984 | The Bill (TV Series) · as Barry Glazzard |
