Din is een jongeman die door zijn alleenstaande, werkende moeder wordt opgevoed. Op een dag stuit hij op een vuile theepot, gemaakt van jade. Daarin zit de magische draak Long, die Din drie wensen schenkt. Ondanks dat Long al eeuwen oud is, weet hij niets af van de huidige wereld. Het enige waar de draak immers om geeft is goud. Long kan enkel gezien worden door Din, die per ongeluk zijn eerste wens gebruikt om een kungfu-meester te worden.