The Girl on the Train - Cast

Emily Blunt

as Rachel Watson


Rebecca Ferguson

as Anna Watson


Haley Bennett

as Megan Hipwell


Justin Theroux

as Tom Watson


Luke Evans

as Scott Hipwell



Edgar Ramirez

as Dr. Kamal Abdic


Lisa Kudrow

as Monica


Laura Prepon

as Cathy


  Change Location