Demon possessed aliens | Sci-fi