Two self-aware characters in a "Call of Duty" style video game struggle with their screwy, frustrating existence.
2015
2010
1987
1988
1973
2004
2013
2011
2017
2012
1995
1996
2006
2007