2023
If...Then...Now… as Jacob
2018
The Traitor as Osavul
2015
The Name You Carry as Father
2015
The Forbidden Room as Jarvis / Dr. Deane / Husband
2014
X-Men: Days of Future Past as General Petrov
2014
The Killer Inside as Dimitri Raskolnikov (2 episodes)
2013
Jappeloup as Competition announcer
2006
The Ugly Swans as Viktor Banev
2005
Last Best Chance as Dubrovsky
2004
Manners of Dying as The Cook
2004
The Iris Effect as Ivan
2004
Jack Paradise (Les nuits de Montréal) as Gino O'Connor
2003
Spinning Boris as Andrei Lugov
2002
The Marsh as Alexandre
2002
The Sum of All Fears as Milinov
2001
The Tracker as Gregory
2000
The Undefeated as Roman Shukhevych
1998
The Red Violin as Coat Attendant (Montréal)
1997
Hysteria as Syd Meeker
1997
The Assignment as KGB Aide
1997
Danielle Steel's Zoya as Diaghilev
1997
The Thousand Wonders of the Universe as Un officer d'élite
1995
Bullet to Beijing as Police Inspector
1995
Music for December as Aleksandr Larin
1994
Mrs. Parker and the Vicious Circle as Russian Director
1994
Desire in Motion as Homme au téléphone
1993
La Bête de foire as Borkine
1991
Anna Karamazoff as (as Grigoriy Gladiy)
1991
Paths of Death and Angels as Schrevek István
1991
Forgive Us Mother Russia as Guban
1990
Leningrad. November as Max
1990
Memories Without A Date
1989
Cyrano de Bergerac as Сирано де Бержерак
1987
The Apostate as Miller
1987
Chameleon Games as Жорж де Валера
1985
M.K.C. Zodiakas as Художник
1984
Stolen Happiness as Mikhailo Gurman
1982
Such a Late, Such a Warm Autumn as Young Mikhailo-Michael Rusnak
1973
Only Old Men Are Going to Battle as Technician Alexandrova