Lifeforce poster

Lifeforce

★ 6.2 1985-06-21

A race of space vampires arrives in London and infects the populace, commencing an apocalyptic descent into chaos.

Where to Stream