The Girl on the Train (15)
Directed by Tate Taylor.
Starring: Emily Blunt, Rebecca Ferguson, Haley Bennett, Justin Theroux, Luke Evans.
Running time 116 minutes
A woman spends her daily commute fantasizing about the seemingly perfect couple who live in a house that her train passes, until one morning she sees something shocking happen. The next day, she wakes up with a horrible hangover, various wounds and bruises, and no memory of the night before. She has only a feeling something bad happened, and so becomes entangled in the mystery that unfolds.