Two childhood friends end up on opposite extremes of morality, and face each other in a good vs evil war.
2012
2016
2017
1989
2020
2010
2008
2022
2019
1999
2018
1996
2025
2024