Isabella Leong
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), Isabella (2006) and A Chinese Tall Story (2005).
See full bio »
Born:in Portuguese Macau |
|