En 2000, il coécrit et réalise le téléfilm Juste une question d'amour, qui traite de l'homosexualité.
En 2005 il signe Un amour à taire avec Louise Monot et Jérémie Rénier, qui évoque la déportation de 2homosexuels français devenus triangles roses lors de la Seconde Guerre mondiale. Le film réunit près de 6 millions de télespectateurs mais engendre également une certaine polémique.
En 2006, il revient sur l'affaire Marie Besnard avec Marie Besnard, l'empoisonneuse , interprété par Muriel Robin. En 2008 sort sur les écrans français son premier long-métrage de cinéma, Les Hauts Murs, avec Carole Bouquet et Emile Berling.
Lire la suite