Richard Coyle
Michael Sheldrake
Keeley Hawes
Kate Sheldrake
Toby Stephens
Peter Tremaine
Aaron Taylor-Johnson
Michael Sheldrake (age 15)
George Irving
Miller
Laura Aikman
Alison Poley
Indra Ové
Natalie
Kate Fahy
Dr. Cowley
Jack Baverstock
Bruce Miller
Joseph Friend
Michael - as a boy