All Cast

Teresa Palmer

Teresa Palmer

Rebecca

Maria Bello

Maria Bello

Sophie

Gabriel Bateman

Gabriel Bateman

Martin

Alexander DiPersia

Alexander DiPersia

Bret

Alicia Vela-Bailey

Alicia Vela-Bailey

Diana

Billy Burke

Billy Burke

Paul

Andi Osho

Andi Osho

Emma

Maria Russell

Maria Russell

Gomez

Rolando Boyce

Rolando Boyce

Brian Andrews

Lotta Losten

Lotta Losten

Esther

Amiah Miller

Amiah Miller

Young Rebecca

Elizabeth Pan

Elizabeth Pan

Nurse

Emily Alyn Lind

Emily Alyn Lind

Teen Sophie

Ava Cantrell

Ava Cantrell

Teen Diana