Cast Credits Smiling Pasta (2006) Starring as Rita The Prince Who Turns Into a Frog (2005) Starring as Fan Yun Xi