Duncan Cowles, a talented and multifaceted individual, entered this world on July 21, 1990, in the picturesque country of Scotland, located within the United Kingdom.
As a director and cinematographer, Cowles has made a significant impact in the film industry, leaving an indelible mark on various projects, including the critically acclaimed "Cloud Atlas" released in 2012, the captivating "Isabella" from 2015, and the intriguing "Directed by Tweedie" which premiered in 2014.