Starring Catherine Deneuve and (her real-life daughter) Chiara Mastroianni, this sly and exquisitely romantic musical drama from Christophe Honoré (Love Songs, Dans Paris) spans over three decades as it follows a mother and daughter’s misadventures in love. In the ‘60s, Madeleine (Ludivine Sagnier) leaves Paris to re-join her Czech husband Jaromil (Rasha Bukvic) in Prague, but his infidelities and the arrival of Russian tanks in the city lead her back to France. Thirty years later we follow the romance of Madeleine’s daughter, Vera, who falls in love with a musician (Paul Scneider) in London who is incapable of devoting himself to her. Meanwhile in Paris, a re-married Madeleine (Deneuve) has rekindled her love affair with Jaromil (Milos Forman). Louis Garrel and Paul Schneider also star in this light-hearted but ultimately moving exploration of the changing nature of relationships, with music by Alex Beaupain (Love Songs). Beloved was the closing night selection of last year’s Cannes Film Festival.