Movies List
TV Show List
The Last Duel

as Herald at the Duel

2021
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
Sherlock Holmes

as Constable Clark

2009
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