Angel
as Sarafian ZacharieThe Messenger: The Story of Joan of Arc
as The Duke of AlençonJeanne du Barry
as Le Duc D'AiguillonArsène Lupin
as BeaumagnanLa Vie en Rose
as Louis BarrierLes bottes
as Philippe PeyracPauline at the Beach
as PierreVilla Mauresque
as VincentSisters in Arms
as Coalition agentThose Who Love Me Can Take the Train
as FrançoisEmilie Jolie
as le conteurFlames
as Paul, le frère de BarbaraSo Long Mister Monore
2002Saturday Fiction
as Frederic HubertNon-Fiction
as Marc-AntoineTime Regained
as Saint-LoupThe Bronte Sisters
as Branwell BrontëThe Page Turner
as Jean FouchécourtA Distant Neighborhood
as Thomas Verniaz, adulteAll About Actresses
as Pascal GreggoryLe Crime d'amour
as Marc DumontPatrice Chéreau - France's Theatre Genius
as SelfA Day in the Life of French Cinema
as SelfRosette prend sa douche
as NicolasThe Thirst for Gold
as Jean-Louis AugerThree Adventures of Brooke
as PierreRosette vole les voleurs
as NicolasLucie Aubrac
as René HardyFrançois Truffaut: My Life, a Screenplay
as Roland Truffaut - The Father (voice)24 Hours in the Life of a Woman
as le joueur de casinoRaja Bent El Mellah
as SelfThe Ordinary People
as Philippe Muller