On Chesil Beach is a romantic drama film based on the novel by Ian McEwan. Anne-Marie Duff plays Marjorie Mayhew, a supporting character in the film. Set in the early 1960s, the story follows a young couple, Florence and Edward, as they navigate their honeymoon and confront the challenges of intimacy and societal expectations. Duff's performance adds depth to the narrative, portraying a woman grappling with her own desires and the constraints of the time period. On Chesil Beach is a poignant and beautifully crafted film that explores themes of love, communication, and the complexities of relationships.