2017
Churchill
Actor - Jan Smuts
2011
The Awakening
Actor - Alexander Cathcart
2010
From Paris with Love
Actor - Embajador Bennington
2009
Mists of Time
Actor - Olympius
2005
The Best Man
Actor - Reverend
2002
The Reckoning
Actor - Town Justice
Full filmography