After his grandfather dies in mysterious and eerie circumstances, Jake (Asa Butterfield) demands to travel from his home in Florida to the island of Cairnholm off the coast of Wales, to find the Children’s Home where his grandfather lived as a child. When he arrives, Jake meets all the people his grandfather told him stories about, including Emma (Ella Purnell) a girl who can float, Olive (Lauren McCrostie) a girl who can control fire, and Horace (Hayden Keeler-Stone). On realising that his grandfather’s peculiar friends are real and seemingly not aging, Jake learns that there is more to these peculiar children and their hidden lives than he ever would have dreamed. Continue reading