Il enchaîne ensuite les rôles sous les directions respectives de Ruiz (Le Borgne), Pialat (Sous le soleil de Satan - 1987), Téchiné (J'embrasse pas - 1991), Olivier Assayas (L'Eau froide - 1994), François Dupeyron (L'@mour est à réinventer - 1997), ou Jean-Marc Barr (Lovers - 2000, Chacun sa nuit - 2006).
En 2008, il joue aux côtés de Denis Lavant et Dominique Blanc dans Capitaine Achab. On le retrouve en 2009 à l'affiche de la comédie Cinéman de Yann Moix, aux côtés de Franck Dubosc et Pierre-François Martin-Laval. En 2010 il revient au casting du drame historique L'autre Dumas de Safy Nebbou, aux côtés de Gérard Depardieu, Benoît Poelvoorde et Mélanie Thierry.