Actress Isabella Leong

Isabella Leong
Photo of actress Isabella Leong
Place of birth
Macao (now Macao SAR, China) Macao (now Macao SAR, China)
Date of birth
23rd June 1988
Movies that starred Isabella Leong (1 in total)
The Mummy: Tomb of the Dragon Emperor poster

The Mummy: Tomb of the Dragon Emperor [2008]

Lin