All Cast

Rachel Nichols
Sarah Clark

Laura Harring
Madeleine Sherman

Ben Temple
Isaac

Gillian Apter
Sarah's Mother

Andrea Tivadar
Police Woman

Craig Stevenson
Police Officer 3

Stany Coppet
Police Officer 1

Richard Felix
Police Officer 2

Steve Howard
Gynecologist

Babou Cham
Taxi Driver

Maarten Swaan
Matt Clark

David Chevers
Brian
