Person ยท Actor
Leon Herbert
b. 1959, United Kingdom
British actor, born in United Kingdom. Appeared in Scanners (1981) and Salome's Last Dance (1988).
Person ยท Actor
b. 1959, United Kingdom
British actor, born in United Kingdom. Appeared in Scanners (1981) and Salome's Last Dance (1988).