Stella Hao

Stella Hao

Stella Hao is an actress, known for Mona Lisa Smile (2003).