A group of Japanese scientists are stalked and viciously butchered by a creepy alien in a trenchcoat.
2015
1967
2014
2006
1999
1998
1981
1990
2003
2007
2005
1985
2002
2010
2008
2021