SCREAMERS (1995) Reviews and overview

‘The last scream you hear will be your own.’ Screamers is a 1995 American science fiction horror feature film directed by Christian Duguay (The Hunger TV series; Scanners II: The New …

Read More