All Cast

Casey Affleck

Casey Affleck

Phillip

Michelle Monaghan

Michelle Monaghan

Grace

Sam Claflin

Sam Claflin

James

Emily Alyn Lind

Emily Alyn Lind

Daphne

India Eisley

India Eisley

Lucy

Hiro Kanagawa

Hiro Kanagawa

Dr. Toth

Veronica Ferres

Veronica Ferres

Dr. Vanessa Fanning

Lilly Krug

Lilly Krug

Lilly Fanning

Vincent Gale

Vincent Gale

Stuart Fanning

Brenden Sunderland

Brenden Sunderland

Evan