Film:
2020 Moonrock For Monday ~ Personage: Bob
2020 The Flood ~ Personage: William ‘Minto’ Minton
2019 Palm Beach ~ Personage: Doug
2019 The Snip ~ Personage: Dr. Vigil
2018 Occupation ~Personage: Major Davis
2017 Rip Tide ~ Personage: Owen
2015 Turbo Kid ~ Personage: Frederic
2014 Locks of Love: a Familiar Feeling ~ Personage: Terry Knox
2009 X-Men Origins: Wolverine ~ Personage: Thomas Logan
2009 Beautiful ~ Personage: Alan Hobson
1999 Good Fruit ~ Personage: Sharman
1999 Strange Planet ~ Personage: Joel
1998 The Interview ~ Personage: Det.Sr. Const. Wayne Prior
1997 Square One ~ Personage: Jeremy Hostick
1993 Carcrash ~ Personage: Narrator

Televisie:
2024 Home and Away ~Personage: James ‘Jimmy’ Fowler
2022 Pieces of her ~ Personage: Nick Harp
2020 Between two Worlds ~ Personage: David Starke
2018 Underbelly Files: Chopper ~ Personage: Mark ‘Chopper’ Read
2017 Blue Murder: Killer Cop ~ Personage: Chris Bronowski
2016 Janet King ~ Personage: Simon Hamilton
2015 Texas Rising ~ Personage: Ranger
2015 Step Dave ~ Personage: Warren Robinson
2014 Old School ~ Personage: Rick
2013-2015 Wentworth ~ Personage: Matthew ‘Matt’ Fletcher
2012 Neighbours ~ Personage: Bradley Fox
2012 Underbelly Badness ~ Personage: Frank O’Rourke- informant X
2012 Miss Fisher’s Murder Mysteries ~ Personage: Samson
2012 Cancerman – The Sir John Scott Story ~ Personage: Sir John Scott
2011 Wild Boys ~ Personage: Captain Moonlight / Preacher Scott
2011 East West 101 ~ Personage: Hunter
2011 Underbelly Files: The Man Who Got Away ~ Personage: Det. Insp. Geoff Leyland / Narrator
2008 The Strip ~ Personage: Jack Cross
2007 Outrageous Fortune ~ Personage: Gary Savage
2001-2008 McLeod’s Daughters ~ Personage: Alex Ryan
2000 Murder Call ~ Personage: Rory
1998 Wildside ~personage: Walter Chowdrey
1996-1998 Water Rats ~ Personage: Sr. Const./ Const. Terry Watson
1997 Raw FM ~ Personage: Frank
1995 Blue Murder ~ Personage: Bobby Williams
1995 Fire ~ Personage: Richard ‘Banjo’ Gates
1994 The Damnation of Harvey McHugh ~ Personage: Brandon
1993 Ship to Shore ~ Personage: Nick
1993 Blinded by Light ~ Personage: ?

Webisodes:
2016 Avalon Now ~ Personage: Tony

Youtube:
2021 Zijn eigen Youtube serie – 3 afleveringen

Documentaire:
2022 Surviving Sunset an Actor’s hollywood Journey
2021 Birth Time: the Documentary
2013 Australian Story – A Life Laid Bare Breast Cancer Documentary

Theater:

2014 Kuntz ~ lezing van een stuk gebaseerd op Conrad’s ‘Heart of Darkness’
2013 One Scientific Mystery (Why did the Aborginies Eat Captain Cook?) Personage: Rhys
2010 Shadow Boxing ~ Personage: Boxer
2009 Love Letters ~ Personage: Andrew Makepeace/Lad 3
2004 A Clockwork Orange ~ Personage: Alex
2004 Fred ~ Personage: Rod
2003 Love For Love ~ Personage: Jeremy
2002 No Names. No Pack Drill ~ Personage:?
2002 Elegies ~ Personage: Patient Zero
2001 Bouncers ~ Personage: ?
2000 A Midsummers Night’s Dream ~ Personage: Theseus/Oberon
1999 The Crucible ~ Personage: Marshall Heddrick

Regiseren:
2017 Muziekvideo ‘Hillbilly Cider’ van Jed Zarb

MC:
2024 Back to Back competition

Goede Doelen:
2020 Hawkesbury Trivia Night
2018 Herd of Hope
2018 Great Southern Heart – Drive for Life
2018 Narrabeen Anytime Fitness 24h treatmill Challenge voor zelfmoord preventie
2018 Oscar Charity Lunch
2015 Giving for Life
2013 Pink Ribbon Ride
2012 Friends of Australie Ambassador Event
2012 Pink Ribbon Ride
2012 R U Okay
2009 Australia Unites: The Victorian Bushfire Appeal
2004 Make A Wish
2003 Anual Buddy Walk voor aandacht voor mensen met Down Syndroom
2002 Anual Buddy Walk voor aandacht voor mensen met Down Syndroom

Training:
1991-1993 NIDA; National Institute of Dramatic Art

Positions:
2018-heden Co-Founder of Eagle Rose Productions
1995-??? Co-Founder of Threshold Productions