Two childhood friends end up on opposite extremes of morality, and face each other in a good vs evil war.
1975
2013
2011
2006
1997
2002
2018
2017
2019
2023
2022
1994
2020
1973