Adapted from the novel by Jules Barbey d’Aurevilly, the film is set in 19th-century France, when the world was a seemingly much more innocent place. Underneath the surface, however, lurk infidelities and other dark secrets. Ryno de Marigny (Fu’ad Ait Aattou) is about to marry the beautiful and sweet Hermangarde (Roxane Mesquida). He is so devoted to her that he has decided to make a clean break from his ongoing affair with the tempestuous Vellini (Asia Argento). One day, Hermangarde’s grandmother, the Comtesse d’Artelles (Yolande Moreau), convinces Ryno to tell of his affair with Vellini, which he does. By the end of his story, even she is concerned that he is in too deep with Vellini and that the couple’s torrid romance will continue. Nonetheless, Ryno and Hermangarde get married, but Vellini’s lure proves too strong a temptation.

Starring: Asia Argento, Fu'ad Ait Aattou, Roxane Mesquida, Claude Sarraute, Yolande Moreau, Michael Lonsdale

The last Mistress is released 25 April

View the The LAst mistress gallery.