Leonard McLeod was born on July 29, 1955 in Berkeley, California, USA as Leonard Charles McLeod. He is known for his work on The Cabinet of Dr. Caligari (2005), The Brat Cave (2015) and Godspeed (2009). He has been married to Jill since September 16, 1995.