| tv | Dune: Prophecy (2024)As Evgeny Harkonnen(3 episodes) | (Not seen) |
| tv | The Rig (2023)As Coake(6 episodes) | (Not seen) |
| tv | Sherwood (2022)As Ron St Clair(3 episodes) | (Not seen) |
| tv | White House Farm (2020)As DS Stan Jones(6 episodes) | (Not seen) |
| movie | Downton Abbey (2019)As Mr Bakewell | (Not seen) |
| movie | Mary Poppins Returns (2018)As Clyde the Horse (voice) | (Not seen) |
| tv | Urban Myths (2017)As Les Dawson(1 episode) | (Not seen) |
| tv | New Blood (2016)As DS Sands(7 episodes) | (Not seen) |
| tv | Vera (2011)As Tony Briggs(1 episode) | (Not seen) |
| tv | Game of Thrones (2011)As Robert Baratheon(10 episodes) | (Not seen) |
| movie | Barney's Version (2010)As Detective O'Hearne | (Not seen) |
| movie | Robin Hood (2010)As Friar Tuck | (Not seen) |
| movie | Red Riding: The Year of Our Lord 1983 (2009)As John Piggott | (Not seen) |
| tv | Doctor Who (2005)As Paltraki(1 episode) | (Not seen) |
| movie | Around the World in 80 Days (2004) (AKA "Around the World in Eighty Days")As Steamer Captain | (Not seen) |
| movie | The Order (2003) (AKA "The Sin Eater")As Thomas Garrett | (Not seen) |
| movie | The Time Machine (2002)As David Filby | (Not seen) |
| movie | Down to Earth (2001)As Cisco | (Not seen) |
| movie | A Knight's Tale (2001)As Roland | (Not seen) |
| movie | The Flintstones in Viva Rock Vegas (2000)As Fred Flintstone | (Not seen) |
| movie | The Last Yellow (1999)As Frank | (Not seen) |
| movie | Jack Frost (1998)As Mac MacArthur | (Not seen) |
| movie | The Full Monty (1997) (AKA "Eggs, Beans and Chippendales")As Dave Horsefall | (Not seen) |