Christopher Leith was born on May 17, 1942 in Buckinghamshire, England, UK. He was an actor, known for
Little Shop of Horrors (1986),
Labyrinth (1986) and
Muppet Treasure Island (1996). He died on October 17, 2015 in Hastings, East Sussex, England, UK.