Winning an incredible ten French Academy Awards in 1981, The Last Metro is one of Truffaut's most highly acclaimed and popular films. Starring Catherine Deneuve and Gerard Depardieu in magnetic performances, the story is set in Paris, 1942, during the Nazi occupation of France. When Lucas Steiner...More