Isabel Sandoval is a Filipina filmmaker and actress who lives in the United States.
6.2
7.3
Not yet rated
5.5
8.0