The 28-year-old actress stars as a lowly maid in Madame Bovary, which is based on the classic French novel by Gustave Flaubert.
Penned in 1856, the story follows Emma, played by Australian actress Mia Wasikowska, who escapes life on her father’s pig farm to live the high life with new husband Mr Charles Bovary. But when the marriage becomes staid, she seeks comfort in the arms of other men.
The film premiered at the London Film Festival last year but is set for general release later this year.
Watch the trailer for Madame Bovary here.