Leonard Shepherd was born on April 13, 1882 in London, England, UK. He was an actor, known for
It Is for England! (1916),
The Dreyfus Case (1931) and
Lucky Jade (1937). He was married to Helena Head. He died on April 17, 1958 in Enfield, Middlesex, England, UK.