In a sprawling city, a man's firm belief that people are innately selfless is severely tested.
1980
1971
1997
2011
2018
2017
2012
2025
2019
2020
1947
2005
1989
2014
2008
2015
2023