Known For
Filmography

The Rocky Horror Show Live 2021
Movie · as The Narrator

Apollo 13: The Dark Side of the Moon
Movie · as Present Day Lovell

Phantom Thread
Movie · as Peter Martin

Foyle's War
TV · as Captain George Halliday · 1 ep

Midsomer Murders
TV · as Quentin Roka · 1 ep

Testament: The Bible in Animation
TV · as Daniel (voice) · 1 ep

Othello
Movie · as Cassio (voice)

Pie in the Sky
TV · as Giles Dutton · 1 ep

Martin Chuzzlewit
TV · as Tom Pinch · 6 eps

Heartbeat
TV · as Sergeant Craddock · 84 eps

Shakespeare: The Animated Tales
TV · as Cassio (voice) · 1 ep

Absolutely Fabulous
TV · as Poet · 1 ep

The Darling Buds of May
TV · as Charley · 20 eps

Murderers Among Us: The Simon Wiesenthal Story
Movie · as Maertz

Shadow of the Noose
TV · as Montague Lush · 1 ep

Bleak House
TV · as Richard Carstone, Richard Cartsone · 4 eps

Countdown
TV · 136 eps

To Serve Them All My Days
TV · as Blades · 1 ep