Din is a working-class college student in Shanghai who dreams of reuniting with his childhood friend Li Na, who moved away ten years ago from their neighborhood with her father, Mr. Wang, and now lives a lavish life. One day, Din is given a teapot by an elderly man, from which emerges Long, a wish dragon. Long informs Din he will grant three wishes to his master, i.e. whoever holds the teapot. Din will be Long's tenth and final master and will free Long from his servitude, allowing him to enter the Spirit world. Subsequently, Din is chased by a trio of goons led by a man named Pockets, sent by Mr. Wang to recover the teapot in hopes of saving his failing business. Din uses his first wish to fight the goons and escape.