Stefan Avalos

Stefan Avalos

Renowned for his work in suspense and horror genres, Stefan Avalos was born in 1969 in Pennsylvania, USA, and began his active career in film directing in the mid-1990s. He is best known for his groundbreaking films "The Last Broadcast" (1998) and "The Ghosts of Edendale" (2003), which have both been recognized for their innovative use of digital filmmaking. Avalos's authorial style is distinctive for its independent spirit, his films often blurring the lines between fiction and reality, and marked by a pioneering approach to digital technology. Stefan Avalos, with his unique vision and passion for storytelling, embodies the spirit of independent filmmaking, unafraid to push boundaries and challenge norms.