A group of Japanese scientists are stalked and viciously butchered by a creepy alien in a trenchcoat.
2003
1987
2025
1999
—
2017
2006
2022
2014
1990
1997
1994
2019
1989
2008
1981
1988