filmy telewizyjne 1989: Hotshotz jako Nicholas 1998: Dziewczyna żołnierza (A Soldier's Sweetheart) jako żołnierz 2001: Nikt cię nie usłyszy (No One Can Hear You) jako Henley 2001: Władca Pierścieni: Drużyna Pierścienia (The Lord of the Rings: The Fellowship of the Ring) jako Haldir 2002: Władca Pierścieni: Dwie wieże (The Lord of the Rings: The Two Towers) jako Haldir 2003: Władca Pierścieni: Powrót króla (The Lord of the Rings: The Return of the King) jako Gothmog/Guritz (głos) 2006: Weekend Lovers jako Matt 2009: Underworld: Bunt lykanów (Underworld: Rise of the Lycans) jako Sabas 2011: Waitangi: What Really Happened jako Freeman 2012: Shackleton's Captain jako kapitan Frank Worsley

Seriale telewizyjne/internetowe; programy telewizyjne 1987: Gloss jako Justin Grieg 1992, 1993−1996, 2007−2008: Shortland Street jako Guy Warner 1993: Stukostrachy (The Tommyknockers) jako student-barman 1996: City Life jako Seth 1997: 2 People jako prowadzący 1998: Młody Herkules (Young Hercules) jako Lucius 1997−2001: Xena: Wojownicza księżniczka (Xena: Warrior Princess) jako Bellerophon/Cleades/Sarpedon 1999: A Twist in the Tale jako Larry Sharpe 2001−2002: Klinika Mercy Peak (Mercy Peak) jako Alistair Kingsley 2003: Power Rangers Ninja Storm jako Motodrone/Mad Magnet/Blue Face (głos) 2005: Power Rangers S.P.D.