Isabella Leong
Birthday: 23 June 1988, Portuguese Macau
Birth Name: Luísa Isabella Nolasco da Silva
Height: 172 cm
Isabella Leong was born on June 23, 1988 in Portuguese Macau as Luísa Isabella Nolasco da Silva. She is an actress, known for The Mummy: Tomb of the Dragon Emperor (2008), Lung Fu Moon (2006) and Yi ...Show More
Isabella Leong'S roles