Actor
Cyrano De Bergerac (1990)
Indochine (1992)
Queen Margot (La Reine Margot) (1994)
Beyond the Clouds (Al di là delle nuvole) (1995)
Crow: City of Angels, The (1996)
Swept from the Sea (Amy Foster) (1997)
Le Bossu (On Guard) (1997)
Those Who Love Me Can Take the Train (1998)
Talk of Angels (1999)
Time Regained (Le Temps Retrouve) (1999)
Queen of the Damned (2001)
3 is a Crowd (I'm Staying) (2003)