Jean-Louis Costes was born on May 13, 1954 in Paris, France. He is an actor and director, known for Irreversible (2002), I Love Snuff (1995) and Alice au pays des portables (2002). Read more on iMDB