David Mackenzie

David Mackenzie (born 10 May 1966) is a Scottish film director and co-founder of the Glasgow-based production company Sigma Films. He has made ten feature films including Young Adam (2003), Hallam Foe (2007), Perfect Sense (2011), and Starred Up (2013). In 2016, Mackenzie’s film Hell or High Water premiered at Cannes and was theatrically released in the United States in August. In October 2016, Mackenzie boarded Damnation – a TV pilot for Universal & USA Network. Mackenzie also directed Outlaw King (2018), a historical film for Netflix.

Mackenzie and his films have been described as not fitting neatly into any particular genre or type.

Acting

2011 Life in 24 fps as Matt 2

Directing

2026 Fuze Director In Library
2025 Relay Director
2022 Under the Banner of Heaven Director
2020 Homemade Director
2018 Outlaw King Director
2016 Hell or High Water Director
2014 Starred Up Director
2011 Perfect Sense Director
2011 You Instead Director
2009 Spread Director
2007 Hallam Foe Director
2005 Asylum Director
2003 Young Adam Director
2002 The Last Great Wilderness Director
2000 Marcie's Dowry Director
2000 Somersault Director
1999 Fragile Director
1997 Two Fingers Director
1995 Wanting and Getting Director
1994 Dirty Diamonds Director
The Stain on the Snow Director

Writing

2025 Relay Writer
2018 Outlaw King Screenplay
2007 Hallam Foe Screenplay
2003 Young Adam Screenplay
2002 The Last Great Wilderness Screenplay
1995 Wanting and Getting Writer
The Stain on the Snow Screenplay

Production

2026 Fuze Producer In Library
2025 Relay Producer
2022 Under the Banner of Heaven Executive Producer
2020 Homemade Producer
2011 Perfect Sense Executive Producer
2010 I Love Luci Executive Producer
1995 Wanting and Getting Producer
The Stain on the Snow Executive Producer

Camera

2020 Homemade Director of Photography

Editing

2020 Homemade Editor
1995 Wanting and Getting Editor