En la habitación de un hotel barato en París, Oscar Wilde (Rupert Everett) yace en su lecho de muerte cuando el pasado lo invade, transportándole a otros tiempos y lugares.
Cuando el querido abuelo de Jake le deja pistas para descifrar un misterio que traspasa mundos y épocas diferentes, él descubrirá un lugar mágico conocido como "El hogar de Miss Peregrine para niños peculiares".