David Bell is a filmmaker from Dublin, Ireland. He graduated from TU Dublin in 2025 in Film and Broadcasting and is the founder of Itchfly Productions
Residence
Movie
The Hollowing
Movie • 2026
No One Slept on the Beach this Year
Movie • 2024
The Illusion of Movement
Pee Pressure
Movie • 2025