Two childhood friends end up on opposite extremes of morality, and face each other in a good vs evil war.
1994
1996
2015
1926
2007
2013
2020
1988
1986
2016
2017
1960
1984
2000
1948
1934
1978