Taran Davies is a film producer and director best known for his documentary film Afghan Stories (2002), and the IMAX feature documentary Journey to Mecca (2009).
IMDB