Actor
Labyrinth
1978 · as Human (Voice)
Hunting Matthew Nichols
2026 · as Alistair
The Last Stand of Ellen Cole
2024 · as Ned
A Family of Ghosts
2016 · as Samuel
Asteroid: Final Impact
2015 · as Senior
Diary of a Wimpy Kid: Rodrick Rules
2011 · as Minister
Kong: King of Atlantis
2005 · as Lord Sicaphus
Hellraiser: Hellseeker
2002 · as Janitor
Groove Squad
2002 · as Larry (voice)
Rudolph the Red-Nosed Reindeer & the Island of Misfit Toys
2001 · as Kite (voice)
Ice Angel
2000 · as Paul
Navigating the Heart
2000 · as Hayward Patterson
A Cooler Climate
1999 · as Marcus