A troubled vagabond who ends the suffering of strangers must make an impossible choice when the time comes to keep an old promise.
1984
1961
1986
2019
1988
2014
2012
2003
1995
2007
2000
2013
2020
2017
2010