Two childhood friends end up on opposite extremes of morality, and face each other in a good vs evil war.
2002
2009
2020
1964
2007
2006
1989
1953
1947
2013
1986
1985
2014
2003