
Acted in 53
2020s
- 2026
- 2025
- 2024
The Worst Man in London
William Rossetti
- 2023
Shé (Snake)
Mr. Grimsby
The Lovers
Tim · 2 episodes
- 2022
- 2021
- 2020
2010s
- 2019
On the Beaches
Oliver Locker-Lampson
Born a King
Sir Montague Smythe
- 2018
Beauty
Stick
- 2017
Tommy's Honour
Dennis Urquhart
- 2016
- 2015
Queen & Country
MI-5 Man 1
- 2014
- 2013
Big Bad World
Boss in Dream · 1 episode
Family Tree
Nigel Robson-Jones · 1 episode
- 2011
- 2010
2000s
- 2009
- 2007
The Relief of Belsen
Major Stadler
- 2005
Space Race
Kammler · 2 episodes
Towpaths of Glory
Bald Man
- 2004
The Queen of Sheba's Pearls
Movie
He Knew He Was Right
Sir Henry Woddis · 1 episode
1990s
- 1997
- 1996
VIZ: Oh, Lordy! It's The Fat Slags in Blue Honeymoon
Baz
- 1994
Red Dwarf: Smeg Ups
Commander Randy Navarro
- 1991