Duncan Cowles — director portrait

Duncan Cowles

Duncan Cowles is a filmmaker known for their work in Documentary and Sci-Fi cinema. Their credits include Neil Armstrong and the Langholmites (2025), Outlets (2023), and Desire Lines (2022). Their films have screened at Bolton International Film Festival, Festival du Nouveau Cinéma, and IndieLisboa International Independent Film Festival.