Two childhood friends end up on opposite extremes of morality, and face each other in a good vs evil war.
1998
1995
1926
1960
1971
2020
2019
—
1984
2024
2023
1990
2005
2016
2004