Actor
- Accused (2023)
- Around the World in 80 Days (2021)
- See (2019)
- Bakugan: Battle Planet (2018)
- Star Trek: Discovery (2017)
- True and the Rainbow Kingdom (2017)
- The Expanse (2015)
- Wolves (2014)
- Skating to New York (2013)
- Picture Day (2012)
- Certain Prey (2011)
- King (2011)
- Splice (2009)
- The Line (2009)
- Flashpoint (2008)
- Killshot (2008)
- Production Office (2008)
- Would Be Kings (2008)
- Little Mosque on the Prairie (2007)
- Runaway (2006)
- Kojak (2005)
- The Jane Show (2004)
- Odyssey 5 (2002)
- Sue Thomas: F.B.Eye (2002)