Olivia Cheng


Olivia Cheng is an exotic bilingual beauty who comes from Edmonton, Alberta, Canada. She is one of the busiest actresses around since she made her film debut in Shanghai Noon (2000). She has been working in TV and film and you might remember her from shows like Supernatural, Psych, Arrow, and The Flash, as well as many others. Enjoy this beauty and her naked scenes at NAKED CELEBS