Le Dernier des fous

Le Dernier des fous (also titled The Last of the Crazy People and Demented) is a 2006 French drama film directed by Laurent Achard. It won the Best Direction Award at the Locarno International Film Festival.