Actor
The Academy
2025
The Rebellious
2024
as Mr. Verger
The Pod Generation
2023
as The Founder
Silent Land
2022
as diver Arnaud
My Best Part
2020
as The director
The Cellar
2018
as Milan
The Call
2018
as (voice)
Cut Off
2018
as Trevor De Blanc
Buğday
2017
as Erol
After the War
2017
as Jérôme
UK18
2017
as The Foreigner
Wax - We Are The X
2016
as Jean-Christophe Touchalier
Whoever Was Using This Bed
2016
as Ray
The Last Mirage
2014
as Justin Livingstone
Nymphomaniac: Vol. II
2013
as Debtor Gentleman
Big Sur
2013
as Jack Kerouac
Manhattan Romance
2013
as Alex
Vandal
2013
as Paul, l'oncle
And They Call It Summer
2012
as Dino
Practical Guide to Belgrade with Singing and Crying
2011
as Brian
American Translation
2011
as William
His Mother's Eyes
2011
as Jean-Paul Tremazan
Dimension
2010
City of Shadows
2010
as Dr. Max Orswell
Heavy Rain
2010
Making Plans for Lena
2009
as Nigel
Nucingen House
2009
as William Henry James III
Parc
2009
as Paul Marteau
Baby Blues
2008
as Dan
The Anarchist's Wife
2008
as Pierre
The Boss of It All
2006
as Spencer
Manderlay
2005
as Mr. Robinsson
Tara Road
2005
as Andy
Cockles and Muscles
2005
as Didier
CQ2 (Seek You Too)
2004
as Steven
The Car Keys
2003
as Un comédien qui refuse de tourner avec Laurent
Saltimbank
2003
as Frédéric Saltim
Le Divorce
2003
as Maitre Bertram
Dogville
2003
as The Man with the Big Hat
The Red Siren
2002
as Hugo
Mary's Sons
2002
as Paul
Being Light
2001
as Jack Lesterhoof
Too Much Flesh
2000
as Lyle
Dancer in the Dark
2000
as Norman
Don't Let Me Die on a Sunday
1998
as Ben
Ça ne se refuse pas
1998
as Alex
What I Did for Love
1998
as Marc
The Scarlet Tunic
1998
as Matthaus Singer
St. Ives
1998
as Captain Jacques de Keroual de Saint-Yves
The Infidels
1997
Breaking the Waves
1996
as Terry
Lifeline
1996
as Patrick LeMay
Marching in Darkness
1996
as Silvio Roatto
L'Échappée belle
1996
as Emmanuel Barnes
Iron Horsemen
1995
as Robert
Le fils préféré
1994
as Philippe
Les Faussaires
1994
as Jack Baker
The Plague
1992
as Jean Tarrou
Europa
1991
as Leopold Kessler
Blaze
1991
as Victor
The Big Blue
1988
as Jacques Mayol
Maurice
1987
as French Colleague (uncredited)
Hope and Glory
1987
as Bruce
Hotel du Lac
1986
as Alain
Going for the Gold: The Bill Johnson Story
1985
as Scott
King David
1985
as Absalom
Le jour qui vient
as Martin
Halo of Stars
as Gerald
Hexameron
as Fr. Paulo
Meurtres en dentelles
as Antoine Duprat