En el año 1848, en un mundo donde la magia y los fantasmas son reales, cuatro niños con habilidades extraordinarias son capturados por el circo de Badblood. Theo puede revelar los pensamientos secretos de las personas con solo mirarlos a los ojos, Ginny tiene un pájaro llamado Blue viviendo dentro de su jaula torácica, y los gemelos Archie y Millie Luxbridge pueden leerse la mente mutuamente. Los niños se convierten en estrellas del circo, sin saber que Badblood tiene un plan oscuro y secreto. Cien años después, los fantasmas de los niños aparecen en una isla frente a la costa de Irlanda, donde un niño llamado Rua se hace amigo de ellos y descubre el terrible destino que les espera, luchando contra el tiempo para salvarlos.