
Isaac Films archive
I Stared The Devil In The Eye
Directed by Devin Noonan
Synopsis
I Stared The Devil In The Eye is a film released in 2026 directed by Devin Noonan 54 minutes long. Explore its connections through people, places, genres, moods and related cinema.