Cast (8)

Judith O'Dea

Doctor Pamela Myers

Sarah Nicklin

Rachel Burke

Hannah Johnson

Young Rachel Burke

Stacy Snyder

Anna Logan

Carlos Ramirez

Detective Phillip Haggis

Ivan Adame

Stranger in Street

Robert E. Wilhelm

Doctor Thaddeus Mayfield

Christopher Parker

Hank Simms

Crew (7)

Sonia Bawa

Production Design

Hannah Sherer

Makeup Effects

Mark W. Curran

Writer

Mark W. Curran

Producer

Robert Adams

Director of Photography

Kristen Alfenito

Sound Recordist

Mark W. Curran

Director