2017 Guest Role ABC The Doctor Blake Mysteries Daina Reid


2020 Lead Playtime Productions The Xrossing Steven Mihaljevich

Short Film

2018 Supporting Rabbits Riley Sugars Production Riley Sugars
2018 Lead The Biz Moth Media Productions Rhys Salmon
2018 Lead Sacred Geometry Double Deuce Films Mike Calvino
2018 Supporting Ghost Turd Magnetizer Charlie Ward
2018 Lead Instagramable Moth Media Productions Sam Darby
2018 Lead The Dinner Sam Fellowes Productions Sam Fellowes
2017 Supporting Touching Off Moth Media Productions Sam Darby
2017 Lead For the Love of Cinema Deakin University Graduate Riley Sugars
2017 Lead Earworm MH Productions Mark Horpinitch
2017 Lead The Painted World Chapter 5 Productions James Di Martino
2016 Lead Picture Us Together   Elycia Revell
2016 Lead Don’t Change New Golden Age Hayley Beveridge
2014 Lead Hung Up Metropolitan South Institute of TAFE James Marsden
2014 Lead Off Track Bond University Sam Lara


2019 Lead MyTV – Season 2   Nathan Ware
2018 Lead MyTV – Season 1   Michael Gault


2020 Lead The Deep Freeze Option BYTE Company Joachim Matschoss
2019 Solo Fallen Angel BYTE Company Joachim Matschoss
2018 Lead By the End of the Year BYTE Company Joachim Matschoss

Music Video

2020 Lead Typo – Discrete Visible Studios Nick Kozakis
2017 Lead Luminous Dillon Pearce Media Nick Kozakis


2016 Main Chemist Warehouse Jump Paul Goldman
2021   Ryobi  Scoundrel James Dive


2018 Hero Melbourne Uni App Moth Media Productions Sam Darby
2016 Hero Magnetizer Magnetizer Productions Andrew Wood & Charlie Ward
2016 Hero Dimmi Restaurant The Otto Empire Prad Sen