A group of Japanese scientists are stalked and viciously butchered by a creepy alien in a trenchcoat.
2018
1986
1985
2002
—
2006
1999
1998
1981
1990
2003
1933
2005
2021
2017