Two childhood friends end up on opposite extremes of morality, and face each other in a good vs evil war.
1974
1994
2008
2013
2015
2007
2011
2022
2016
1987
1997
1967
1968
2004
1998
1989