Jim Button, njegov prijatelj Luke, strojevodja in lokomotiva Emma živijo na majhnem otoku Morrowland. Nekega dne se spustijo v veliko pustolovščino.
Njihovo popotovanje jih pripelje do cesarstva carja Mandala, kjer se odločijo rešiti njegovo ugrabljeno hčer Li Si. Vsi trije se odpravijo v Mesto zmajev, da osvobodijo princeso in odkrijejo skrivnost Jimove rodbine.