Актьор - The Royal Hotel - Billy Expired(2022) - Dr. Bergman Love Me(Мини Сериал)(2021) - Glen Mr. Corman(Сериал)(2021) - Artie Lone Wolf(2021/I) - Minister Cinema Quarantine: Das Bad(2020) - Hugo Measure for Measure(2019/I) - Duke Hearts and Bones(2019) - Dan Fisher Mortal Engines(2018) - Thaddeus Valentine Patrick Melrose(Мини Сериал)(2018) - David Melrose Black '47(2018) - Hannah We're All Going to Die(Късометражен)(2017) - Death (voice) Seven Types of Ambiguity(Мини Сериал)(2017) - Alex Klima Jasper Jones(2017) - Mad Jack Lionel Hacksaw Ridge(2016) - Tom Doss The Dressmaker(2015/I) - Sergeant Farrat Strangerland(2015) - Rae The Hobbit: The Battle of the Five Armies(2014) - Elrond Manny Gets Censored(Късометражен)(2014) - Narrator (voice) Healing(2014/I) - Matt Perry The Mule(2014) - Det. Tom Croft The Turning(2013) - Bob Lang (segment "Commission") Mystery Road(2013) - Johnno The Hobbit: An Unexpected Journey(2012) - Elrond Cloud Atlas(2012) - Haskell Moore / Tadeusz Kesselring / Bill Smoke / ... Happy Feet Two(2011) - Noah the Elder (voice) Captain America: The First Avenger(2011) - Johann Schmidt / Red Skull Transformers: Dark of the Moon(2011) - Megatron (voice) The Key Man(2011) - Vincent I Spry(2010) - Narrator (voice) Rake(Сериал)(2010) - Professor Graham Murray Oranges and Sunshine(2010) - Jack Legend of the Guardians: The Owls of Ga'Hoole(2010) - Noctus / Grimble (voice) The Wolfman(2010) - Aberline Transformers: Revenge of the Fallen(2009) - Megatron (voice) Last Ride(2009) - Kev The Lord of the Rings: Conquest(Видео Игра)(2009) - Elrond (voice) The Tender Hook(2008) - McHeath Transformers(2007) - Megatron (voice) The Rose of Ba Ziz(Късометражен)(2007) - Narrated by (voice) The Girl Who Swallowed Bees(Късометражен)(2007) - Narrator (voice) The Lord of the Rings: The Battle for Middle-earth II - The Rise of the Witch-king(Видео Игра)(2006) - Elrond (voice) Happy Feet(2006) - Noah the Elder (voice) Who Killed Dr Bogle and Mrs Chandler(2006) - Narrator The Lord of the Rings: The Battle for Middle-Earth II(Видео Игра)(2006) - Elrond (voice) V for Vendetta(2005) - V Little Fish(2005) - Lionel Peaches(2004) - Alan Everything Goes(Късометражен)(2004) - Ray The Lord of the Rings: The Return of the King(2003) - Elrond The Matrix Revolutions(2003) - Agent Smith After the Deluge(2003) - Marty Enter the Matrix(Видео Игра)(2003) - Agent Smith (voice) The Matrix Reloaded(2003) - Agent Smith Horseplay(2003) - Narrator (voice) The Lord of the Rings: The Two Towers(2002) - Elrond The Lord of the Rings: The Fellowship of the Ring(2001) - Elrond Russian Doll(2001) - Harvey The Old Man Who Read Love Stories(2001) - Rubicondo (Dentist) The Magic Pudding(2000) - Bill Barnacle (voice) Strange Planet(1999) - Steven Little Echo Lost(Късометражен)(1999) - Echo Man The Matrix(1999) - Agent Smith True Colours(Късометражен)(1999) - Ed Kirwan Babe: Pig in the City(1998) - Rex (voice) Bedrooms and Hallways(1998) - Jeremy The Interview(1998) - Eddie Rodney Fleming Halifax f.p.(Сериал)(1998) - Det. Sgt. Tom Hurkos The Kiss(Късометражен)(1998) - Frank True Love and Chaos(1997) - Morris The Bite(Мини Сериал)(1996) - Jack Shannon Naked: Stories of Men(Сериал)(1996) - Martin Furlong Bordertown(Мини Сериал)(1995) - Kenneth Pearson What's Going On Frank?(Късометражен)(1995) - Strange Packer in Supermarket Babe(1995) - Rex (voice) Exile(1994) - Innes The Adventures of Priscilla Queen of the Desert(1994) - Tick / Mitzi The Custodian(1993) - Det. Church Frauds(1993) - Jonathan Wheats Reckless Kelly(1993) - Sir John Seven Deadly Sins(Мини Сериал)(1993) Road to Alice(Късометражен)(1992) - Louis Proof(1991) - Martin ...Almost(1990) - Jake Bangkok Hilton(Мини Сериал)(1989) - Richard Carlisle Dadah Is Death(1988) - Geoffrey Chambers The Dirtwater Dynasty(Мини Сериал)(1988) - Richard Eastwick Melba(Мини Сериал)(1988) - Charles Armstrong The Right Hand Man(1987) - Ned Devine Frontier(Мини Сериал)(1987) - Governor Arthur For Love Alone(1986) - Johnathan Crow Sky Pirates(1986) - Thug (uncredited) Bodyline(Мини Сериал)(1984) - Douglas Jardine The City's Edge(1983) - Andy White ...Maybe This Time(1980) - Student 2