Older Peter
The Reverend and Mrs Simpson (2022)
Blunt
Angel (2015)
Beach
Lake Placid vs. Anaconda (2015)
Burkis
The Last Invasion (2013)
Christopher
L'Exorcisme (2010)
William Boldwood
Far from the Madding Crowd (2008)
Julian Salinger
The Un-Gone (2007)
Theo
Exitz (2007)
David
Oh Happy Day (2007)
Tulse Luper
A Life in Suitcases (2005)
Ion
The Prophecy: Uprising (2005)
The Tulse Luper Suitcases, Part 3: From Sark to the Finish (2004)
Dracula
Dracula II: Ascension (2003)
The healer/prisoner
Inquisition (2002)
Brendan
Callas Forever (2002)
Lord Vortigen
Young Arthur (2002)
Mr. White
Resident Evil (2002)
Phillip
Braveheart (1995)