<Ul> <Li> Emily Blunt as Rachel Watson, a lonely alcoholic and Tom's ex-wife </Li> <Li> Rebecca Ferguson as Anna Watson, a real estate agent and Tom's current wife </Li> <Li> Haley Bennett as Megan Hipwell, Scott's wife </Li> <Li> Justin Theroux as Tom Watson, Rachel's ex-husband and Anna's current husband </Li> <Li> Luke Evans as Scott Hipwell, Megan's husband </Li> <Li> Allison Janney as DS . Riley, a detective </Li> <Li> Édgar Ramírez as Dr. Kamal Abdic, Megan's psychiatrist </Li> <Li> Lisa Kudrow as Martha, the wife of Tom's former boss </Li> <Li> Laura Prepon as Cathy, Rachel's college friend, roommate and landlord </Li> <Li> Darren Goldstein as Man in the Suit, a stranger who witnesses Rachel's behavior </Li> </Ul> <Li> Emily Blunt as Rachel Watson, a lonely alcoholic and Tom's ex-wife </Li> <Li> Rebecca Ferguson as Anna Watson, a real estate agent and Tom's current wife </Li> <Li> Haley Bennett as Megan Hipwell, Scott's wife </Li>

Who plays anna in girl on the train