Trois enfants tentent d'aider un magicien piégé dans un imperméable depuis près d'un siècle, après qu'une sorcière lui a jeté un sort pour se venger de lui.
1938. Lors d'un spectacle, le célèbre prestidigitateur Augustus Semprini fait monter une jeune femme sur scène. Pendant son tour de magie, il lui subtilise une broche, ignorant que cette spectatrice est une sorcière. Lorsque celle-ci s'aperçoit de la disparition de son bijou, elle jette un sort à Augustus qui, dès lors, se retrouve enfermé dans son imperméable. 2024. Les jeunes Jack, Olivia et Charlie découvrent un imperméable jaune dans le grenier de leur grand-mère. Après l'avoir enfilé, ils sont transportés dans le corps d'Augustus. Réalisant que celui-ci est victime d'une malédiction, les trois enfants décident de l'en libérer...