
Director
No community ratings yet· 2 horror films
O. Ivan Delgado was born on 28 April 2001 in Harvey, Illinois, USA. He is a director, screenwriter, and producer known for Elevated (2025) and I'm Right Here (2021).
Follow to get notified when a new horror title is announced.
Sign in to join the discussion.