Larry Castillo(1980-2017)
- Editorial Department
- Producer
- Additional Crew
Larry Castillo was born on 16 November 1980 in the Philippines. He was a producer, known for Thy Womb (2012), Akin ang korona (2019) and Keka (2003). He died on 16 August 2017 in the Philippines.