There are unreliable narrators, and there’s Rachel (Emily Blunt), the untrustworthy raconteur of the 2016 thriller, The Girl on the Train. Rachel is, to put it bluntly, a mess — a recovering alcoholic, she spends most of her day riding a commuter train to spy on her ex-husband, Tom (Justin Theroux), his new wife, Anna (Rebecca Ferguson), and their beautiful neighbor, Megan (Haley Bennett). But things go from bad to worse when, after witnessing Megan kiss a strange man, she wakes up the next day covered in blood. What happened? And whose blood is all over her clothes?
Adapted from the bestselling novel by Paula Hawkins, The Girl on the Train is an intriguing thriller with a killer setup. Rachel isn’t in the best state of mind, so it’s entirely possible she did something very bad. But it’s also possible her vulnerability is being used by someone else, someone close enough to know all of her weaknesses. The film does a good job of balancing all of its red herrings, so much so that the inevitable ending is a bit of a letdown. Still, The Girl on the Train is fun to watch primarily because it keeps you guessing until the very last movement, when the plot is forced to reveal who did it and why. Bummer.