Duncan Zowie Haywood Jones (born 30 May 1971) is a British film director, film producer and screenwriter. He directed the films Moon (2009), Source Code (2011), Warcraft (2016), and Mute (2018). More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.