20 Horror Movie Scenes That Make Absolutely No Sense
18. Last Night In Soho - Why Did The Visions Lie?
Plot: Ellie (Thomasin McKenzie), a fashion student in London, starts to experience strange visions of the past involving a young woman named Sandie (Anya Taylor-Joy), who was murdered by her abusive lover (Matt Smith).
Edgar Wright's Last Night in Soho is one of those classic cases of a great cast and director trying, with limited success, to prop up a weak script. The movie is cinematically fantastic and features fabulous performances all around, especially from Thomasin McKenzie and Matt Smith, but the story is a godforsaken mess with too many unanswered questions. In contrast to the tightly written brilliance of the Cornetto Trilogy, this one urgently needed another draft or two.
Namely, the movie contradicts itself with its final twist. So, Sandie was never actually murdered and is, in fact, Ellie's elderly landlady, Ms. Collins (Diana Rigg, in her last film role). She killed Jack, not the other way around... so, why did Ellie see a vision depicting her murder? Why did the visions lie to her and show her a false version of reality?
It also goes against the movie's themes. At first, it seemed to (rightly) condemn the misogynistic treatment that Sandie was subjected to, but turning her into a villainous serial killer (she'd also killed many other men who'd abused her) who tries to murder Ellie at the end does rather undermine this.