Actor
- Lowdown Dirty Criminals (2020)
- Chronesthesia (2016)
- Spartacus: Gods of the Arena (2011)
- The Chronicles of Narnia: The Voyage of the Dawn Treader (2010)
- Skyrunners (2009)
- The Chronicles of Narnia: Prince Caspian (2008)
- O Negative (2007)
- The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005)
- The Lord of the Rings: The Return of the King (2003)
- The Lord of the Rings: The Fellowship of the Ring (2001)