episodes) Changed Forever:The Making of Australia (miniseries) (2016) - Narrator DNA Nation (2016) - Narrator (3 episodes) The Secret Daughter (2016) - Jack Norton First Contact (2016) - Narrator (3 episodes) Filthy Rich and Homeless (2017-20) - Narrator Mystery Road (2018) – Tony Ballantyne (6 episodes) Total Control (2019) - Jack Ramsay MP (6 episodes) Wakefield (miniseries) (2021) - Baz Madden (1 episode) Pieces of Her (2022) - Older Eli Wexler Underbelly: Vanishing Act (miniseries) (2022) - George K Theatre Macbeth (1977) - Macduff (STCSA) Annie Get Your Gun (1977) (STCSA) Henry IV, Part 1 & Henry IV, Part 2 (1978) - Poins (STCSA) A Manual of Trench Warfare (1978) - Barry Moon (STCSA / Seymour Centre) The Les Darcy Show (1978) - Les Darcy (STCSA) Cedoona (1978) (STCSA) Cymbeline (1978) - Cloten (STCSA) The Caucasian Chalk Circle (1979) (Sydney Theatre Company) Oresteia (1980) - Orestes (Nimrod) Hamlet (1981) - Hamlet (Sydney Theatre Company) Inside the Island (1980) (Nimrod) The Man from Mukinupin (1981) - Harry / Jack (Sydney Theatre Company) Butterflies of Kalimantan (1982) (Women in Arts Festival) King Lear (1984) - Edmund (Nimrod) Il Magnifico (1985) - Lorenzo Medici (Nimrod) Sweet Bird of Youth (1985) - Chance Wayne (Davis Morley, Harold Pinter Productions) The Winter’s Tale (1987) - Leontes (Nimrod) Orphans (1988) - Treat (Gary Penny Productions) The Cherry Orchard (1991) - Lapakhin (Queensland Theatre) Shadow & Splendour (1992) - Viktor Sager (Queensland Theatre) The Temple (1994) - Laurie Blake (Sydney Theatre Company) Macbeth (1994)- Macduff (Sydney Theatre Company) The Incorruptible (1995) - Ion Stafford (Playbox) Macbeth (1999) - Macbeth (Sydney Theatre Company) The School for Scandal (2001) - Sir Peter Teazle (Sydney Theatre Company) Dom Juan (2001) - (Sydney Theatre Company) Copenhagen (2002) - Heisenberg (Sydney Theatre Company) Victory (2004) - Charles II (Sydney Theatre Company) Zebra (2011) - Larry (Sydney Theatre Company) Red (2012) - Mark Rothko (Melbourne Theatre Company) Death of a Salesman (2012) - Willy Loman (Belvoir) Red (2013) - Mark Rothko (Queensland Theatre) Moving Parts (2013) - Sean (Revolver) Endgame (2015) - Hamm (Melbourne Theatre Company) Mortido (2015) - Detective Grubbe (Belvoir) Summer of the Seventeenth Doll (2015) - Roo (STCSA) Skylight (2016) - Tom Sergeant (Melbourne Theatre Company) Faith Healer (2016) - Francis Hardy (Belvoir) Dance of Death (2016) - Edgar (Belvoir / STCSA) Scaramouche Jones (2018) - Scaramouche Jones (Arts Centre Melbourne) Life of Galileo (2019) - Galileo Galilei (Belvoir) Hedda