Yep I agree. I remember when I saw it first, and my better half was with me, and I was thinking "She is going to hate this", as she's not one for gore, but she loved it too. Less gore than I expected, and a lot more dark humour. Christian Bale does a great job in that film.