Home / Discover / People

The Theory of Everything

2014
as Senior Doctor - Cambridge Hospital

Nanny McPhee

2005
as Vicar

Love Actually

2003
as Mr. Trench

The BFG

2016
as Manhugger / Lout #1

A Young Doctor's Notebook

2012
as Demyan Lukich, The Feldsher

Battleship

2012
as Dr. Nogrady

Powers (2015)

2015
as Captain Emile Cross

Elizabeth: The Golden Age

2007
as William Walsingham

An Ungentlemanly Act

1992
as P.C. Anton Livermore

Moonfleet

1984
as John Trenchard

Thunderpants

2002
as Placido P. Placeedo

Margery and Gladys

2003
as Graham Heywood

The Young Visiters

2003
as Procurio

Cor, Blimey!

2000
as Kenneth Williams

The Special Relationship

2010
as Jonathan Powell

Nightmare Cinema

2019
as Dr. Salvadore

The Forger

2012
as Pinkus

Hawking

2004
as Frank Hawking

Fallet (2017)

2017
as Tom Brown

The Old Curiosity Shop

2007
as Samson Brass

The Prime Minister

2016
as Chief of security

Guest Star

Episode The Inspector Lynley Mysteries
Missing Joseph
2002
Episode Breaking Bad
Gray Matter
2008
Episode Agatha Christie's Marple
The Secret of Chimneys
2010
Episode Bob's Burgers
To Bob, or Not to Bob
2022
Episode Terminator: The Sarah Connor Chronicles
The Turk
2008
Episode Breaking Bad
Granite State
2013
Episode Suits
War
2013
Episode Breaking Bad
Felina
2013
Episode Dollhouse
The Attic
2009
Episode Numb3rs
First Law
2009
Episode Suburgatory
Foam Finger
2012
Episode Perception
Bolero
2014