We went and saw this today and all I can say is GO SEE IT!
It is awesome, however it is quite violent and rated MA+ but people had small kids with them.
I won't go on about it, just go see it
Heath Ledger is amazing in it. I couldn't even tell it was him. He was that good.