Power: The Downfall of Huw Edwards
2026 · Drama
as Huw Edwards
Manhunt S1-S2
2019 · Biography
as DCI Colin Sutton
Doc Martin S10
2022 · Comedy
as Dr. Martin Ellingham
Out There
2025 · Drama
as Nathan Williams
Nativity 3: Dude, Where's My Donkey?!
2014 · Comedy
as Mr. Shepherd
Cheers and Tears
2003 · Comedy
as Clive Rainer
Room on the Broom
2013 · Animation
as Dog
Wuthering Heights
as Mr. Earnshaw
Carry on Columbus
1992 · Action
as Martin
Shakespeare in Love
1999 · Comedy
as Richard Burbage
Vanity Fair
2018 · Drama
as Sir Pitt Crawley
Swing Kids
1993 · Drama
as Bannfuhrer
The Russia House
1990 · Drama
as Brock
Have I Got News for You S1-S70
1990 · Comedy
as Self - Guest Presenter