All Movies List
The Last Duel

as Herald at the Duel

2021
Will

as Kemp

2017
Brimstone

as Eli

2017
Dracula Untold

as Cazan

2014
Son of God

as Moses

2014
The Bible

as Moses

2013
Sawney: Flesh of Man

as Charlie McGuire

2012
Age of Heroes

as Sgt. MacKenzie

2011
The Indian Doctor

as Basil Thomas

2010
Sherlock Holmes

as Constable Clark

2009
Casualty 1907

as Dr. Millais Culpin

2008
Puffball

as Tucker

2007
Henry VIII

as

2003
William Houston William Houston

Birthday

1968-07-19

Place of Birth

Sussex, England, UK

Biography

AD

WATCH FREE FOR 30 DAYS

All Prime Video
Cancel anytime
Watch Now