Vincent Gallo is right at home in this French shocker playing his usual bad boy weirdo role .
Sentiment: positive