All Cast

Isabelle Fuhrman

Isabelle Fuhrman

Leena Klammer / Esther Albright

Julia Stiles

Julia Stiles

Tricia Albright

Rossif Sutherland

Rossif Sutherland

Allen Albright

Hiro Kanagawa

Hiro Kanagawa

Detective Donnan

Matthew Finlan

Matthew Finlan

Gunnar Albright

Samantha Walkes

Samantha Walkes

Dr. Segar

David Lawrence Brown

David Lawrence Brown

Dr. Novotny

Lauren Cochrane

Lauren Cochrane

Officer Leahy

Gwendolyn Collins

Gwendolyn Collins

Anna Troyev

Kristen Sawatzky

Kristen Sawatzky

Federica

Jeff Strome

Jeff Strome

Lobby Guard

Andrea del Campo

Andrea del Campo

Betsy

Alec Carlos

Alec Carlos

Mike

Alicia Johnston

Alicia Johnston

Karen

Liam Stewart-Kanigan

Liam Stewart-Kanigan

Dude 1

Jade Michael

Jade Michael

Girl 1 / Madison

Sarah Luby

Sarah Luby

Receptionist / Claire

Maxwell Nelson

Maxwell Nelson

Little Boy

Bradley Sawatzky

Bradley Sawatzky

Officer Kusnetsov

Stephanie Sy

Stephanie Sy

Flight Attendant

Marina Stephenson Kerr

Marina Stephenson Kerr

Society 1 / Olive

Sharon Bajer

Sharon Bajer

Society 2 / Gertrude

Kennedy Irwin

Kennedy Irwin

Esther Body Double

Sadie Lee

Sadie Lee

Esther Body Double

Erik Athavale

Erik Athavale

Orderly

Parker Bohotchuk

Parker Bohotchuk

Laughing Partier #1

Maxine Sanders

Maxine Sanders

Laughing Partier #2

Adam Hurtig

Adam Hurtig

Guard (uncredited)

Morgan Easton-Fitzgerald

Morgan Easton-Fitzgerald

Young Esther (uncredited)