War of Gods as Theseus (2010).
Whatever Works as Randy James (2009).
Town Creek as Evan Marshall (2009).
Stardust as Humphrey (2007).
Tristan + Isolde as Melot (2006).
Hellraiser: Hellworld as Mike (2005).
Red Riding Hood as The Hunter (2004).
I Capture the Castle as Stephen Colley (2003).
Goodbye, Mr. Chips as Soldier Colley (2002) TV.
The Count of Monte Cristo as Albert Mondego (2002)
Laguna as Thomas Aprea (2001).