French New Wave master François Truffaut made some incredible movies before his death in 1984. Today at 1:30 p.m., the Cleveland Museum of Art screens The Last Metro, a film that stars Catherine Deneuve and Gérard Depardieu. Winner of 10 Césars (French Oscars), including Best Film, Actress, Actor, and Director, the period piece is set in German-occupied Paris during World War II. It centers on a French stage actress (Deneuve) who must maintain and preserve her Jewish husband’s theater while he is “away. Tickets are $10. (Niesel)