If you're yet to see
don't worry, we're not about to spoil it for you.
Oh ok, here's a slight spoiler: It's more bad-good than good-good, with a campy B-movie vibe, a scenery-chewing central performance from Emily Blunt and a SHOCK TWIST you'll probably clock within the first half-hour of the film.
However, there's something far more interesting about the film that early viewers just can't get their head around.
It has to do with a certain member of the cast.
Blunt's joined by a solid line-up, including Justin Theroux, Luke Evans, Allison Janney and Jennifer Lawrence...
• Here's how you can get the sneakers from Back to the Future
• Goulding's awkward question about Prince Harry
THAT'S NOT JENNIFER LAWRENCE. Actress and singer Haley Bennett, 28, plays Megan in the film, and her striking resemblance to the more well-known Lawrence has proven to be the most shocking plot twist for some viewers:
Maybe there should be a DNA test - these two are clearly long-lost sisters.