“Quyển sách này không an toàn với trẻ con đâu,” ông chủ tiệm sách nói với Bastian (Barrett Oliver). Đó là một cậu bé u sầu, thường trốn vào tiệm sách mỗi khi bị lũ bạn bắt nạt. Mẹ cậu mất sớm, còn ông bố ham công tiếc việc thờ ơ với con trai. Ông không hiểu vì sao cậu bé mãi vẫn chưa vượt qua nỗi đau mất mẹ. Bastian tìm thấy một quyển sách cũ thật đẹp trong tiệm, và bất chấp lời cảnh báo, trộm nó về nhà.
Phim là hai câu chuyện thật và ảo đan xen. Trong sách, hiệp sĩ Atreyu (Noah Hathaway) để cứu lấy vương quốc Tưởng Tượng. Nhiệm vụ của Atreyu là tìm phương thuốc cho Nữ Thiếu Hoàng (Tami Stronach), vốn đang bị bệnh nặng và mất đi tên mình. Trong lúc đó, con quái vật Hư Không đang nuốt chửng mọi thứ của vương quốc. Atreyu phải vượt qua Tháp Ngà Voi, Đầm Lầy U Sầu… trải qua thử thách và mất mát, để chiến thắng. Còn ngoài đời thật, Bastian phải học cách đứng lên từ nỗi đau, tìm thấy lòng dũng cảm để trưởng thành...