17. Mr. Freeze (Batman: Arkham City)
RocksteadyAs
good as Arkham Asylum is, it's boss battles tended to be very similar. Rocksteady clearly listened to their critics though and the follow-up Arkham City featured a much more diverse range of bosses and fights. The Mr. Freeze fight in Arkham City is a perfect example of this; requiring you to use pretty much everything in Batman's arsenal to beat him. Attacking Mr. Freeze is complex as his suit changes after each attack to prevent the same one from affecting him again. Basically, in order to take him down you need to add variety while also staying away from him and his damaging ice blasts. It genuinely feels like you're in a battle of wits with the guy; something that suits a Batman game to the ground. If Rocksteady can replicate this sort of intelligent combat in Arkham Knight, we're in for something very special indeed.