2018
FF
FF Supporting [Young Luther], Nekromancer
2018
FF
FF Supporting [Mark], Before Dawn (Pre.)
2018
SF
SF Lead [Ryde], CINO
2017
FF
FF Lead [Angus Hewitt], Mutt
2017
TV
TV Supporting Role, The Lost Nirvana
2017
C
C Featured [Performer], Be a Spirited Traveler
2017
TV
TV Guest [Darren "Daz" Lindsay], Neighbours
2017
M
M Featured [Nat Geo Videographer], Black Magic Design Stills
2017
C
C Featured [Footy Fan], Woolworths AFL Day
2017
SF
SF Lead [Ryan O'Connor], The Devil May Care
2016
MV
MV Lead [Photographer], "Separate" by AERIALS
2016
FF
FF Lead [Tim Gordon], Tilt
2016
SF
SF Lead [Arobynn Hamel], The Assassin's Blade - Throne of Glass Book Series
2015
C
C Featured [Pillow Guy], Mates Motel
2015
SF
SF Lead [Xavier], Bite Club
2015
FF
FF Supporting [Silas], Shards
2015
P
P Host [Self], Outdoor Connection's Aria Airpole Tents
2015
FF
FF Picture Double [David Wenham's character], Pirates of the Caribbean 5: Dead Men Tell No Tales
2014
SF
SF Supporting [Tim], Seriously
2014
FF
FF Supporting [Glen], Cursed
2014
C
C Part-Featured [Footy Fan], QPS Red Card Campaign
2014
FF
FF Guest Role [Henry], Thicker Than Water
2014
MV
MV Lead [Father], "Fall" by All India Radio
2014
FF
FF Lead [William Brice], Tomorrow
2014
FF
FF Supporting [Gordon] , Charlie's Farm
2014
MV
MV Lead [Boyfriend], "Feel" by Barefoot Alley
2013
SF
SF Supporting [Doctor] , Synthetica
2012
C
C Background [Australian Rules Footballer], Mental Health Awareness Campaign w. Brisbane Lions