Что нужно человеку для счастья? Дом, хорошая работа и любящая семья? Или огромное состояние? Это можно сказать только о взрослых, чьи желания отличаются от детских. Так и десятилетнему мальчику Элмеру ничего не надо. В один из дней герой приносит в свой дом бездомного кота. Последний отличается не только хорошим умом и сообразительностью, но может говорить человеческой речью. Правда такое соседство не понравилось ворчливой маме главного героя, и она решает избавится от нового домашнего питомца.
Тем временем кот рассказывает мальчику о далёком острове, где грозные хищники держат в плену маленького дракончика. Мальчик решает спасти несчастного и отправляется с новым другом в далёкое и опасное путешествие. Вот только дикие львы и пантеры делают всё, что в их силах чтобы не допустить Элмера к пленнику. Несмотря на всё это герой успешно справляется со всеми препятствиями на своём пути и освобождает дракончика из долгого плена. Это приключение станет самым необычным в жизни друзей. К тому же обратный путь тоже полон неприятностей и неожиданных сюрпризов. Что в итоге ждёт мальчика и его новых друзей? Точно сказать нельзя, но что известно наверняка, так это об их храбрости.