John Stevenson Lang was born on February 28, 1906 in Glasgow, Scotland, UK. He was an actor, known for
Rob Roy: The Highland Rogue (1953),
The Invincible Brothers Maciste (1964) and
The Red Grass (1959). He died in 1961 in Hampstead, London, England, UK.