Actor / Improvisor / Master of Ceremony / Presenter / Voice Artist
| 2017 | Three Summers | Support | Ben Elton |
| 2010 | It's Just Gary | Lead | Dir. Vincenzo Perrella/Dan Osborn |
| 2010 | Goodbye Cruel World | Lead | Dir. Jonathon Miller |
| 2010 | Sticky Dreams | Lead | Dir. Jason Thomas |
| 2010 | Singer/Songwriter | Support | Dir. Vincenzo Perrella/Dan Osborn |
| 2010 | Switched On | Lead | Dir. FTI/Ella Wright |
| 2010 | Get Kent | Lead |
| 2012 | The Great Mint Swindle | Support | Channel 9/Jigsaw Cordell , Western Australia |
| 2010 | Lockie Leonard | Support | Goalpost Productions, Western Australia |
| 2009 | Colours | Lead | Electric Pictures, Western Australia |
| 2008 | The Clinic | Lead | Rubicon Films, Western Australia |
| 2008 | WAFL on | Presenter | Channel 31, Western Australia |
| 2008 | Telethon Trek | Presenter | Channel 7, Western Australia |
| 2021 | The Court Jesters | Troupe | Court Theatre, Christchurch, NZ |
| 2018 - 2019 | The Big Broome Haa | Troupe | Damolock Productions, Broome, Western Australia |
| 2014 | Gasp | Philip | Queensland State Theatre Company, Australia |
| 2014 | Laughter on the 23rd Floor | Ira Stone | Black Swan State Theatre Company, Western Australia |
| 2014 | You Once Said Yes | Real Estate Developer | Perth International Arts Festival, Perth, Western Australia |
| 2013 | I (honestly) Love You | Multiple roles | Edinburgh Fringe, Melbourne Comedy Festival, New York Fringe Festival, Blue Room Theatre, WA Regional Tour |
| 2011 | Cat on a Hot Tin Roof | Dr Bough | Queensland Theatre Company, Western Australia |
| 2011 | Improvilicious | Multiple | Barking Gecko Theatre Company, Western Australia |
| 2002 - 2018 | The Big Hoo Haa | Troupe | Cut Snake Comedy, Perth, Western Australia |
| Victoria College of the Arts | Victoria, Australia | |
| IO Improvisation | Chicago, USA | |
| Bachelor of Arts (Theatre and Drama Studies) | Murdoch University |
| 2006 | Nominated Best Actor | WA Equity Guild Awards |
| Nominated Best Actor | 9th WA Screen Awards |