In this one, Bella keeps her eyes open! That's an improvement over the last one. There's a little more action (also a good move). It's not nearly outrageous as True Blood, but it's aimed for a much younger audience. I'd recommend it for tweens. I am aware of the cult like status this story has for many in that age group ( though my 55 year old wife has read all the books and awaited the movie eagerly; same goes for my 25 year old daughter).
I loved Nicholson as the Joker, but Ledger's anarchy is darker and more disturbing. This film seems less like a comic and more like a journey into human depths. There is redemption, but at such a cost. What an outstanding movie this is.