2024
Nobody Wants to Shoot a Woman as John
2023
Citadel as Gregor Yovanavich (1 episode)
2021
Payback as Alexander Pushka
2019
For All Mankind as Grigory Kuznetsov (10 episodes)
2019
The Enemy Within as Mikhail Tal (5 episodes)
2018
This Teacher as John
2018
New Amsterdam as Ben Osheyevsky (1 episode)
2018
Maniac as Sokolov (3 episodes)
2018
Tom Clancy's Jack Ryan as Mikhail Pelevin (1 episode)
2016
Bull as Danilo Kovalev (1 episode)
2016
Ace the Case: Manhattan Mystery as The Surgeon
2016
Café Society as Eddie
2014
NCIS: New Orleans as Anton Pavlenko (uncredited) (1 episode)
2014
Taste of America as Berman
2013
The Americans as Arkady Ivanovich Zotov (51 episodes)
2012
Blue Collar Boys as Ira
2009
Knife Point as Gerry
2008
Manhattanites as Blake Whitney
2006
Vettaiyaadu Vilaiyaadu as Anderson
2005
Keane as Drug Dealer
2005
Law & Order: Trial by Jury as Mr. Dushinsky (1 episode)
2003
NCIS as Anton Pavlenko (1 episode)
2003
Sucker Punch as Ivan
2002
The Wire as Eton Ben-Eleazer (5 episodes)
2001
Law & Order: Criminal Intent as Anton (1 episode)
2001
Law & Order: Criminal Intent as Mr. Gregorian (1 episode)
1999
Third Watch as Kirt Lang (1 episode)
1999
Law & Order: Special Victims Unit as Sharpshooter McKenzie (1 episode)
1999
Crimson Nights as Burt