Элмер, десятилетний мальчик, обнаруживает бродячего кота и приводит его домой, мечтая о новом питомце. Однако мечты разбиваются, когда мать Элмера требует оставить кота на улице. Всё меняется, когда кот начинает говорить человеческим голосом и рассказывает Элмеру о драконе, пойманном в ловушку на загадочном острове. Вооружившись картой, нарисованной его новым другом, Элмер отправляется на спасательную миссию. Ему предстоит преодолеть множество препятствий не только на суше, но и на воде, и в воздухе, чтобы спасти дракона и доказать, что даже маленький мальчик может совершить большие дела.