David Mackenzie was born on May 10, 1966 in Corbridge, Northumberland, England. He is a director and producer, known for Hell or High Water (2016), Perfect Sense (2011) and Starred Up (2013).