Tormented by a past life, garbage man Clean attempts a life of quiet redemption. But when his good intentions mark him a target of a local crime boss, Clean is forced to reconcile with the violence of his past.
1969
1981
1979
2006
2017
1975
2023
2018
2014
2022
2007
2005
2013
2000
1994
1976
1983
1987
1932