She starred as "Ge Li Er" in the 2010 Chinese TV War Drama Departed Heroes (Yuan Qu De Fei Ying), directed by Qing Hua.
[1][2] She also played the receptionist of Isabelle Wright (Sarah Jessica Parker) in episode 3 of season 4 in Fox's TV show, Glee, entitled "Makeover".
She has also starred in several Austrian TV series, including Ex - Eine romantische Komödie and Die Country Kids aus der Steiermark.
She also played 1940s actress Jan Wiley in Tau's short film bio-pic Keye Luke.
She will be starring in the upcoming film Nephilim alongside John Savage.