Hot Search
No search results found
Write an article
Create a list
Publish a column
Upload a video
- Log in
- Inbox
Invite friends
- English
Fiona Yuen was born on January 20, 1976 in Cologne, North Rhine-Westphalia, Germany. She is an actress, known for Honour of the Gods (2001), Chen fun du miao (2004) and Mei you ni mei you wo (2000).