Acting
No biography available for Leon Head.
Born: October 22, 1949
Place of Birth: Brighton, East Sussex, England
as Dr. Smith
as Benevolent Killer of Lynn's Parent (flashback)
as Spencer Matheson
as Detective Oakenshield
as Brian