This movie would be a straight 5 out of 5 rating for me if the storyline would've been followed through until the end. Unfortunately it's literally just the last 3 minutes bugging me so much that I'm almost annoyed by the inconsistency and cowardice they bring into the whole storytelling. In my opinion the ending disturbs all of the credibility of the character development from the previous 110 minutes since it questions its pure existence. Even though there may have been some deeper thoughts behind making the film and its story as fragile as it is to undermine the jokers character, it just dissatisfied me...