Isabella Leong picture 

Isabella Leong

Birthplace : Macao (now Macao SAR, China)
Birthday : June 23, 1988

Isabella Leong Portrait

DVD Releases for Isabella Leong
The Mummy: Tomb of the Dragon Emperor DVD Release Date
The Mummy: Tomb of the Dragon Emperor