Birthday
N/A
Gender
Male
Place of Birth
Also know as
--
(2001) To End All Wars
as Pte. Wallace Hamilton
(2007) Noise
as Const. Graham McGahan
(2000) City Loop
as Robert
(2008) Three Blind Mice
as Glenn Carter
(2025) Avatar: Fire and Ash
as Mick Scoresby
(2010) Beneath Hill 60
as Captain Oliver Woodward
(2010) I Love You Too
as Jim
(2011) Underbelly Files: The Man Who Got Away
as Benny O'Connell
(1999) Monster!
as Nate
(2013) Save Your Legs!
as Rick
(2012) I Missed My Mother's Funeral
as Young Man
(2023) National Theater Live: The Crucible
as ---
(2016) Broke
as Dirk
(2024) Revealed: Otto By Otto
as Self
(2016) Observance
as Employer
(2003) Floodhouse
as Herringbone John
(2017) National Theatre Live: Yerma
as John
(2010) Bee Sting
as Tom Stanners
(2015) Last Cab to Darwin
as Publican
(2015) Black Chook
as Jim Bloke
(2001) The Monkey's Mask
as Hayden
(2022) Avatar: The Way of Water
as Mick Scoresby
(2008) Ten Empty
as Shane Hackett
(1983) The Siege of Barton's Bathroom
as Dominic Barton
(2004) Love My Way
as Tom Jackson
(2020) The End
as Christopher Brennan
(2008) Rush
as Blake Fincher
(2001) Life Support
as Todd
(2003) Fat Cow Motel
as Jack Green
(2002) White Collar Blue
as Daniel Hudson
(2023) Police Rescue Australia
as Narrator
(2012) Howzat! Kerry Packer's War
as Rodney Marsh
(2014) Wastelander Panda: Exile
as Isaac (voice)
(2016) Brock
as Allan Moffat
(2011) Game of Thrones
as Harrag
(2022) The Twelve
as Garry Thorne
(2023) The Castaways
as Mike Brass
(2018) Press
as Peter Langly
(2004) Salem's Lot
as Dud Rogers
(2020) The Test
as ---
(2002) Young Lions
as Jason Doone
(2011) The Slap
as Craig
(2024) Plum
as Peter Lum
(2024) Dune: Prophecy
as Duke Ferdinand Richese