Cold Take
Discover
Club
Blind Pick
Log in
Sign up
Leon Head
Follow
Born 22 October 1949 in Brighton, East Sussex, England
Died 29 October 2016 (aged 67)
Actor
See all 6 →
Sealed
2005
?.?
?.?
The Myth
Dr. Smith
Sealed
2002
?.?
?.?
So Close
Benevolent Killer of Lynn's Parent (flashback)
Sealed
1995
?.?
?.?
Vampire Vixens from Venus
Detective Oakenshield
Sealed
2000
?.?
?.?
Skyline Cruisers
Spencer Matheson