Actor
- Les chambres rouges (2023)
- Falling (2021)
- Chaos Walking (2021)
- Station Eleven (2021)
- Wayne (2019)
- Clifton Hill (2019)
- Ape Sodom (2017)
- Tin Star (2017)
- The Other Half (2016)
- Antibirth (2016)
- Pay the Ghost (2015)
- Schitt's Creek (2015)
- Lucky 7 (2013)
- The Husband (2013)
- Copper (2012)
- Happy Town (2010)
- Sea Wolf (2009)
- Being Erica (2009)
- Green /II (2008)
- Toronto Stories (2008)
- The Incredible Hulk (2008)
- Max Payne (2008)
- This Beautiful City (2007)
- Lars and the Real Girl (2007)
- The Tracey Fragments (2007)
- The Sentinel (2006)
- Land of the Dead (2005)
- The Man (2005)
- Mouth to Mouth (2005)
- Twist (2003)
- Street Time (2002)
- Blue Murder (2001)
- The Tichborne Claimant (1998)