Adapted from the popular 2003 children's novel by Laurence Yep ... villainous Yeoh, and an amusing Lucy Liu, affectionately playing up the cliches as a cranky dim sum restaurateur.