by adminApril 1, 2020April 1, 2020Leave a Comment on David Mackenzie David Mackenzie was born on May 10, 1966 in Scotland. He is a director and producer, known for Hell or High Water (2016), Perfect Sense (2011) and Starred Up (2013).