Birthday: June 23rd (Thursday), 1988
Birth Place: Macau, China
Sex: Female, Height: 172cm
Biography: Isabella Leong was born on June 23, 1988 in Macau, China as LuÃsa Isabella Nolasco da Silva. She is an actress, known for The Mummy: Tomb of the Dragon Emperor (2008), Yi sa bui lai (2006) and Lung Fu Moon (2006)....