Isabel Sandoval
Birthday: 1982-01-01 | Place of Birth: Cebu, PhilippinesIsabel Sandoval is a Filipina filmmaker and actress who lives in the United States.
...
Known For
Maria Schneider, 1983
Shangri-La
Lingua Franca