Terence Davies wanted Rachel Weisz for the part of Hester Collyer after he noticed her "incredible talent" in Swept from the Sea (1997), even though he hadn't heard of her before seeing that film. He called his agent and asked, "Have you ever heard of this girl Rachel Weisz?" His agent laughed and said, "She's an Oscar winner!" Weisz was amused by this and said, "I don't think Terence [Davies] knows very well anyone who's not in a black and white film."
Filmed in 25 days.
TIME magazine ranked Rachel Weisz's performance in the film as the fourth best performance of 2012 (November 2012), while New York Magazine named it the "Film Performance of the Year" (November 2012).
The members of the love triangle - Tom Hiddleston, Simon Russell Beale and Rachel Weisz - have all appeared in the Marvel Cinematic Universe: Hiddleston plays Loki, while Beale played Dionysus in Thor: Love and Thunder (2022), and Weisz played Melina in Black Widow (2021).