Resident Evil 5, Ninja Gaiden II, Bayonetta, Devil May Cry 4, and Ninja Blade all come to mind as boss battles that are epic in scale.
If you're looking for epic psychologically and story-wise, add Dead Rising to the above list. If you also count "bosses" that really aren't difficult to beat and require alternative methods to defeat, add Assassin's Creed (I and II).
I also assume Darksiders probably has some good boss fights, and I'm positive Dante's Inferno will have some good ones as well.
Log in to comment