I thought this movie was great. It portrayed the roles correctly and amazingly. When I saw the reviews on youtube on how bad it was I was like: What the hell are you talking about? I swear they are clearly mistaken. The roles were cast and written amazingly and the Batman was the best Batman movie I've ever seen. I can go on forever about how great it is. But, to all of you who say it sucks. Go to a mental hospital you need help.