Luke Holland was born on October 25, 1948 in Ludlow, Shropshire, England, UK. He was a director and producer, known for
Ich war Hitlers Sklave (2000),
Final Account (2020) and
Eden (2001). He was married to Yvonne Hennessy,. He died on June 10, 2020 in the UK.