Two childhood friends end up on opposite extremes of morality, and face each other in a good vs evil war.
1973
1968
2006
2008
1988
1986
2001
1962
2002
2022
2023
2003
2014
2000
2015
1990