Has a sister, Jan. Grew up in Warrawee, NSW Australia and went to Knox Grammar School. Dropped out of medicine and law at university. Graduated in 1978 from NIDA with Penny Cook, Robert Grubb. Played leading roles from 1981 to 2012 in various plays. Won a Critics Circle award in 1992 for "The Crucible" and "Mongrels". Twice won Variety Entertainer of the Year (1992,2006). Nominated for an AFI award for "Joh's Jury" and nine times since.Silver logie winner for "Seachange" (2001) . Associate Director of the Sydney Theatre Company from 1992 to 1995. Launched the Australian People's Theatre (associated with the Sydney Theatre Company). Has a daughter born in 1996 and a son from a previous marriage. He is most famous for SeaChange (1998) and All Saints (2008). Ambassador for Variety (The Children's Charity) and Australian Mitochondrial Disease Foundation ( AMDF ).
2024Furiosa: A Mad Max Saga as The People Eater
2023Riley as Sports Broadcaster
2022Colin from Accounts (1 Episode) as Brian Crapp
2021Bump (1 Episode) as Hippy Baby Boomer
2019A Matter Of Principle as Unknown
2018The Merger as Bull Barlow
2018Frontier as Unknown
2017Get Krack!n (1 Episode) as Bill Langham
2017The Warriors (8 Episodes) as Bill Shepherd
2015Last Cab to Darwin as Simmo
2015Mad Max: Fury Road as The People Eater
2014Grace Under Water as Ken
2014Soul Mates (6 Episodes) as Unknown
2014Janet King (8 Episodes) as Steven Blakely
2006Jindabyne as Carl
2004Jessica (3 Episodes) as Unknown
2004A Man's Gotta Do as Eddy
2003Japanese Story as Richards
2003Take Away as Burgies CEO
2002The Road from Coorain as Angus
2001The Man Who Sued God as Edward Piggott
2001Always Greener (50 Episodes) as John Taylor
2001The Job (1 Episode) as Unknown
1999In a Savage Land as Rev Macgregor
1998The Games (1 Episode) as John Howard
1998SeaChange (47 Episodes) as Bob Jelly
1998Never Tell Me Never as Uncle Darryl
1998All Saints (239, 2 Episode) as Frank Campion, Jonathan Healy
1997Blackrock as Len Kirby
1996Dating the Enemy as Davis
1996Pacific Blue (1 Episode) as Dwayne Farrell
1996Water Rats (2 Episodes) as D/S Sven Larsen
1993Blue Heelers (1 Episode) as Michael Fielding
1993Joh's Jury as Hedley
1992The Girl from Tomorrow (24 Episodes) as Silverthorn
1988Young Einstein as Preston Preston
1988Evil Angels as Lyle Morris
1988Around the World in Eighty Ways as Dr. Proctor
1986The Flying Doctors (1 Episode) as Mike Stone
1984Strikebound as Bashed Scab
1984Razorback as Danny
1983Bush Christmas as Sly
1983Gary's Story as Gary
1982The Highest Honour as Captain R. C. Page
1981A Town Like Alice (1 Episode) as Donald Paget
1980Water Under the Bridge (9 Episodes) as Archie
1980The Club as Geoff Hayward
1975Capone as Warden J. Johnston
TBATo The Rescue ... Animation