Lucy
(Johnny)
The X Team
(Randy)
Deceit
(Joe Jenks)
Netherwood
(Stan)
Netherwood
(Mex)
Abandoned
(Rick)
Maiden Voyage
(First Officer)
Nancy Wake: The White Mouse
(Henri Fiocca)
The Lord of the Rings: The Two Towers
(Rivendell Elf (uncredited))
Billy
(Stephen)
How to Meet Girls from a Distance
(Brad Chambers)
The Blue Rose
(Justin Lockhart)
Power Rangers
(Invidious)
The Making of The Mob
(Frank Nitti)
Hercules: The Legendary Journeys
(Parentheses)
Legend of the Seeker
(Viceroy)
James Patterson's Murder is Forever
(Detective Slater)
Hard Out
(Brian)