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.
2016
2022
2018
2019
1995
1981
2005
1994
2008
2000
1958
1997
1999
2014
2010
1966
1954