1980s poster for scifi film directed by John Carpenter