David Lowe (born 17 April 1955) is an English actor, composer, film director and scientist. He appeared in more than thirty films since 1987.
Bio from Wikipedia - See more on en.wikipedia.org Text under CC-BY-SA license