Xavier Letourneur is an actor, known for Mesrine Part 2: Public Enemy #1 (2008), Tout est encore possible (2011) and Mais qui a re-tué Pamela Rose? (2012). Read more on iMDB