18 results
PG-13The League of Extraordinary Gentlemen
as Dorian Gray
2003
PG-13Æon Flux
as Monican (uncredited)
2005
RQueen of the Damned
as Lestat de Lioncourt
2002
RTrapped
as Will
2002
RShade
as Vernon
2003
RHead in the Clouds
as Guy Malyon
2004
PG-13Chaos Theory
as Buddy Endrow
2007
RApache Junction
as Jericho Ford
2021
RInto the Deep
as Daemon Benz
2025
RThe Best Man
as Olly Pickering
2005
PGShooting Fish
as Jez
1997

Simon Magus
as Dovid Bendal
1999
RAbout Adam
as Adam
2001

Wonderland
as Tim
1999

Resurrection Man
as Victor Kelly
1998

The Escort
as Tom
1999

Under the Skin
as Tom
1997
GChristmas at Castle Hart
as Aiden Hart
2021