Luan Peters was born on June 18, 1946 in Bethnal Green, London, England, UK. She was an actress, known for Doctor Who (1963), Freelance (1970) and Z Cars (1962). She died on December 19, 2017 in London, England, UK.
Twins of Evil
1971 | 1h 27m | RATING: 6.7/10
The Flesh and Blood Show
1972 | 1h 33m | RATING: 5.7/10
The Devil's Men
1976 | 1h 30m | RATING: 4.2/10
Man of Violence
1970 | 1h 47m | RATING: 5.5/10
Pacific Banana
1981 | 1h 22m | RATING: 5.1/10