CHARO’S INCOMPARABLE COMEBACK
After almost two decades of absence in the celluloid strips, veteran actress Charo Santos has an incomparable comeback. Her solo starrer Ang Babaing Humayo (The Woman Who Left) made the mark as first Filipino movie to bag the best picture award at the Venice International Film Festival in Italy. At the recent Toronto International Film Festival, the said… Read More »