The Voices of Our Mother as Martin
2024
Brilliant Minds as John Doe (5 episodes)
2023
The Spencer Sisters as Vasily Kosikov (1 episode)
2021
L for Loser as Spidermate
2020
Transplant as Griff (1 episode)
2019
Another Life as Oliver Sokolov (11 episodes)
2019
Frankenstein's Monster's Monster, Frankenstein as Joey Vallejo / Sal
2019
Hudson & Rex as Otto Hart (1 episode)
2017
The Gift Giver as Paul
2017
Save Me as Evil Clown (1 episode)
2017
Cardinal as Jack (6 episodes)
2016
The History of Love as Misha Strumann
2016
Freakish as Lyle (3 episodes)
2016
The Dark Stranger as Toby Garrison
2016
Slasher as Theo (8 episodes)
2016
Enfant Terrible as Isaac
2015
Blindspot as Vanya Petrushev (1 episode)
2015
Coconut Hero as Mike Tyson
2015
A Christmas Horror Story as Ben
2014
What We Have as Allan
2014
Guidance as Brent 'Ghost' Wark (as Alex Ozerov)
2014
Rite of Spring as John
2014
Bitten as Alexei Antonov (10 episodes)
2013
Perfect Storms as Sergey Zahlystov (1 episode)
2013
Orphan Black as Ramone (4 episodes)
2013
The Americans as Mischa Semenov (7 episodes)
2013
Cracked as Derek Tilson (1 episode)
2013
Molly Maxwell as Starr
2012
Transporter: The Series as Punk (2 episodes)
2011
Salem Falls as Thomas McAfee
2011
What's Up Warthogs! as Magician (1 episode)
2010
Rookie Blue as Digby (1 episode)