SF grotesquerie from director of Delicatessen. Stars Lambert Wilson (Sahara, The Matrix) and Dominique Pinon (Amelie).
Bookmark this post with: