Актьор - Maximilian The Great(Късометражен)(2016) - Flavel Daffodils(2019) - Cinema Manager Mortal Engines(2018) - Waving Aviator The Brokenwood Mysteries(Сериал)(2018) - Jakob Kiwi(2018) - Snowy Lupton James Patterson's Murder Is Forever(Сериал)(2018) - Dr. Roger Brumback / Dr. Brumback Catching the Black Widow(2017) - Ray the Neighbour Hillary(Сериал)(2016) - Jim Rose Love and Time Travel(2016) - Richard The Hobbit: The Battle of the Five Armies(2014) - Percy The Hobbit: The Desolation of Smaug(2013) - Percy Friends by the water(Късометражен)(2013) - Thomas Broken Glass(Късометражен)(2012) - The Glassmaker The Silk(Късометражен)(2012) - Doctor Emilie Richards(Сериал)(2011) - Arzt Stolen(2010) - Terence Traynor Home by Christmas(2010) - Les Harker Emu(Сериал)(2009) - Emu Legend of the Seeker(Сериал)(2009) - Speaker District 9(2009) - Francois Moraneu - CIV Engineer Team Separation City(2009) - Dejected Husband The Six Dollar Fifty Man(Късометражен)(2009) - Mr. Hannah The Shoe Box(Късометражен)(2009) - Martin Steele Night of Sunshine(Късометражен)(2008) - Frank White Eel Girl(Късометражен)(2008) - Senior Scientist Second Hand Wedding(2008) - Sign Stealer Black Sheep(2006) - Taxi Driver The Killian Curse(Сериал)(2006) - Killian / Charles Killian Ike: Countdown to D-Day(2004) - Air Marshal Arthur W. Tedder The Strip(Сериал)(2002) - Clive Shortland Street(Сериал)(1992) - Jim Matheson (2004) The Mouth and the Truth(Късометражен)(1991) - Masochist Shark in the Park(Сериал)(1990) - Bandy Matthews