Peter Castillo Known forDirectingBornDecember 14, 1997Place of birthGeneva, Illinois, USA Movies directed by Peter CastilloParanormal Happenings 2025 TMDB