Everything goes wrong when an agoraphobic misanthropist orders himself an imaginary enemy.
1995
2022
2015
2014
2013
2018
2010
2007
1997
2005
2008
2016
2017
1977
1999
2009
2004