Show more
Peter Lovstrom was born in 1960 in Hammersmith, London, England, UK. He is an actor, known for Lifeforce (1985), The Meaning of Life (1983) and Spearhead (1978). imdb.com