Netflix Movies Starring Isabella Leo
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), Dragon Tiger Gate (2006) and Isabella (2006).
Read more on iMDB