A hard boiled, narration prone anti-hero is forced to question the action packed world around him after mysteriously returning, unharmed, from a grisly death.
2000
2009
1999
2008
1989
2019
2017
2016
2023
1958
2003
1994
1970
2007
1987
1982