DIRECTOR PROFILE:
Chuck Escasa
Chuck Escasa was born and raised in Pasig, Rizal. He is married to Ilongga filmmaker Aimee Apostol-Escasa. They live in Tagaytay.