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

Battleship

2012
as Dr. Nogrady

Elizabeth: The Golden Age

2007
as William Walsingham

An Ungentlemanly Act

1992
as P.C. Anton Livermore

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

The Old Curiosity Shop

2007
as Samson Brass

The Prime Minister

2016
as Chief of security