2024
The Thawing of Ice as Marc St-Germain
2022
The Switch as Shérif
2022
American Gigolo as Guy (1 episode)
2015
Regression as Reverend Beaumont
2014
Taste of America as Klod
2013
Vikings as Emperor Charles (13 episodes)
2013
The Storm Within as Le Capitaine
2010
The Child Prodigy as Pipo
2010
Republic of Doyle as André Besson (1 episode)
2010
The Making of Plus One as Gil - the production designer
2009
Don't Look Up as Grigore
2008
Inconceivable as Malcolm Blay
2008
Snow Buddies as Francois (voice)
2007
Race to Mars as Antoine Hébert (4 episodes)
2007
Walk All Over Me as Rene
2007
Disappearances as Carcajou
2007
The Tudors as Ambassador Charles de Marillac (10 episodes)
2006
The Unit (1 episode)
2005
Desolation Sound as Benny
2005
Law & Order: Trial by Jury as Andres Voychek (1 episode)
2004
Weird Sex and Snowshoes: A Trek Through the Canadian Cinematic Psyche as Self (archive footage)
2002
Julie Walking Home as Alexy
2001
24 as Marcus Alvers (4 episodes)
2001
Law & Order: Criminal Intent as Rick Zainer (1 episode)
2001
Solitude as Brother Bernard
1999
Third Watch as Gunman (1 episode)
1999
Law & Order: Special Victims Unit as Anton Nadari (1 episode)
1999
Law & Order: Special Victims Unit as Erich Tassig (1 episode)
1999
Law & Order: Special Victims Unit as James Henri Rousseau (1 episode)
1999
Restless Spirits as Charles Nungesser
1998
Shot Through the Heart as Zijah
1998
Conquest as Pincer Bedier
1997
Other Voices Other Rooms as Randolph Skully
1997
Oz as Guillaume Tarrant (1 episode)
1997
The Suicide as Semyon
1997
Nostromo as Martin Decoud (3 episodes)
1996
I Shot Andy Warhol as Maurice Girodias
1995
The Confessional as Pierre Lamontagne
1992
Mrs. 'Arris Goes to Paris as Andre
1992
The Silent Touch as Stefan Bugajski
1991
Black Robe as Laforgue
1990
Sainte Carmen de la Main
1989
Jesus of Montreal as Daniel Coulombe
1988
La nuit avec Hortense
1986
In the Shadow of the Wind as Perceval Brown
1984
Miami Vice (1 episode)
1984
Les années de rêves as Fernand