Il était une fois - car c'est ainsi que toutes les histoires devraient débuter - un garçon de 12 ans qui venait de perdre sa maman. Inconsolable, David a trouvé refuge dans les livres pour oublier le remariage de son père et la naissance de Georgie, son demi-frère. Une nuit, persuadé d'entendre sa mère l'appeler, David découvre un passage caché au fond du jardin. Il le franchit et se retrouve propulsé dans un monde fantastique, peuplé de personnages issus de ses lectures et de son imaginaire. Alors que la Seconde Guerre mondiale déferle sur l'Europe, David entame un périple à la recherche d'un vieux roi qui conserve ses secrets dans Le Livre des choses perdues, sésame qui permettrait au jeune garçon de quitter ce royaume. Mais le conseiller du souverain a pour lui d'autres desseins...