Madame (2017)Michael (Supporting character)Amanda Sthers
The Dare (2017)Mike (Lead)Giles Alderson
Jesus VR: The Story of ChristJesus (lead)Dave Hansen
Perfect Piece (2015)Albert di Grazia (Lead)Charis Orchard
Lucille's Ball (2013)Hank (Supporting character)Lulu Keating
Hawt Bullet (2012)Liam McCallister (lead)Darren Denison
Final Destination 5 (2011)Rocker (Featured character)Steven Quale
Stained (2010)James (Lead)Karen Lam

TV series

Fearless (2017)Nathan Isardi (recurring character)ITV
Obsession: Dark Desires (2016)Mitch (featured)October Films
The listener (2012)Thomas Szabo (featured)Shaftesbury Films,
Fairly legal (2011) Andrew (recurrent character)Steve Stark Productions
Tower prep (2010) Physics (featured)Cartoon Network
Sanctuary (2010) Brad (featured)Bell Broadcast and New Media Fund
Life on top (2009) tai (supporting character) Lott Productions

Short films

Title RoleProduction
Blackbird (2016)Rider (lead)Retrograde Productions
Color me Grey (2015)Tony (lead)BlackBox Creative