When a gang of angry teenagers is caught breaking into his workshop, David stuggles against his own hostility to teach then a lesson. But can he overcome evil with good?
2002
1984
2007
2005
2004
1990
1932
2000
1997
2009
1995
2018
2019
2017
1972