All Cast

Teresa Palmer
Rebecca

Maria Bello
Sophie

Gabriel Bateman
Martin

Alexander DiPersia
Bret

Alicia Vela-Bailey
Diana

Billy Burke
Paul

Andi Osho
Emma

Maria Russell
Gomez

Rolando Boyce
Brian Andrews

Lotta Losten
Esther

Amiah Miller
Young Rebecca

Elizabeth Pan
Nurse

Emily Alyn Lind
Teen Sophie
