| Alphabet Lane (2026) as Cory |
| Primitive War (2025) as Bishop |
| The Moogai (2024) as Brett |
| Suspect (2020) |
| Ride Like a Girl (2019) as Andrew Payne |
| Little Monsters (2019) as Security Guard #1 |
| A Month of Sundays (2016) as Kyle |
| Terminus (2015) as Agent Epstein |
| The Landing (2013) as Father |
| Butterflies (2013) as Mean Boy |
| Anima (2013) as Roman Sokalov |
| Being Venice (2013) as Marcus |
| Scumbus (2012) as David Rizeman |
| Cryo (2012) |
| Sleeping Beauty (2011) as Lucy's Ex-Boyfriend |
| Underbelly Files: Infiltration (2011) as Leigh |
| Making of Triangle (2010) as Self |
| Triangle (2009) as Downey |
| $9.99 (2009) as Drazan / Beanbag / Radio Announcer (voice) |
| The Black Balloon (2008) as Trevor-Social Worker |
| Noise (2007) as Craig Finlay |
| Happy Feet (2006) as Live Action Cast |
| Safety in Numbers (2006) as Nigel |
| Somersault (2004) as Nick |