Television
2019
Self-Chief Diver
Legends of the deep Season 1 (4 episodes)
Discovery Science/Cineflix/INE Media
Dan Hughes
2004
Eidolan Guard
Farscape: The Peacekeeper Wars
The Jim Henson Company
Brian Henson
2004
Shane Moran
All Saints (S7E31)
Channel 7 (NSW)
Bill Hughes
2002
Bolak
Beastmaster - S3E12 The Hunter
Alliance-Coote/Hayes
Mark Piper
2001
Prin
The Lost World S2E16
Coote/Hayes
Ian Gilmour
2001
Bolak
Beastmaster - S3E8 Destiny
Alliance-Coote/Hayes
Marc Singer
2000
Lead Terron
Beastmaster - S2E2 Iara
Alliance-Coote/Hayes
Pino Amenta
2000
Lead Terron
Beastmaster - S1E20 Gemini
Alliance-Coote/Hayes
Pino Amenta
1989
Self - Diver
Rediscovery of the World-8 episodes
The Cousteau Society/Turner Broadcasting
Jean Michel Cousteau/Mose Richards
Documentary
2019
Self-Camera man
Tribes on the Edge
CauseCentric Productions
Celine Cousteau
2018
Self/Host
The Dolphin Enigma
Ten Thousand Images Prod, Norway
Runar J. Wiik
2015
Narrator
Scars of Freedom
CauseCentric Productions
Celine Cousteau
Theatre
2007
Baby
Mojo
Belvoir St (Downstairs) Theatre
Henry Jennings
2006
Baby
Mojo
Star of the Sea Theatre
Henry Jennings
2006
Soliciter
Fear
Hullabaloo Theatre Company
Steven Hopley
2004
Roo
Summer of the seventeenth Doll
Elanora Players
Denise Main
2004
Edmund
King Lear
Tempest Theatre Co
Gemma Tamock/Chas Green
2002
Jonno
Blokes
Tony Carey Productions/Twelth Night Theatre
Tony Bonner
2001
Johnson
The Male Condition
Tony Carey Productions/Noosa Theatrette
Tony Carey
1995
Giovanni
T'is Pity She's A Whore
TAI Theatre/NYC
Douglas Dougall