2004 Born Actors/Thomas

Noah Schnapp as Thomas Andre Robinson as Gordon Jet Jurgensmeyer as Percy Oakes Fegley as James Elisha Henig as Edward Tomaso Sanelli as Henry Peyton Kennedy as Emily Sofia Wylie as Mavis Siena Agudong as Rosie Lauren Lindsey Donzis as Lady Marsai Martin as Nia Peyton Elizabeth Lee as Hong-Mei