Filmography18 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2019 | Ride Like a GirlMovie | Andrew Payne | — |
| 2019 | Little MonstersMovie | Security Guard #1 | — |
| 2016 | A Month of SundaysMovie | Kyle | — |
| 2013 | AnimaMovie | Roman Sokalov | — |
| 2013 | Being VeniceMovie | Marcus | — |
| 2012 | CryoMovie | — | — |
| 2011 | Sleeping BeautyMovie | Lucy's Ex-Boyfriend | — |
| 2010 | Making of TriangleMovie | Self | — |
| 2009 | $9.99Movie | Drazan / Beanbag / Radio Announcer (voice) | — |
| 2009 | TriangleMovie | Downey | — |
| 2007 | East West 101Series | Jake Sartor | — |
| 2006 | Happy FeetMovie | Live Action Cast | — |
| 2006 | Safety in NumbersMovie | Nigel | — |
| 2004 | SomersaultMovie | Nick | — |
| 2003 | NCISSeries | Mason Finley | — |
| 2002 | Don't Blame MeSeries | — | — |
| 2001 | McLeod's DaughtersSeries | Greg Dawson | — |
| 1999 | The Lost WorldSeries | Bartholomew Thorne | — |