A relatively unique take on superheroes and a great preformance (finally) by Nick Cage. (albeit, in a supporting role) Interesting casting, dialogue and screenplay. But folks, don't bring the little kids. Even though Hit Girl is a little kid, iIt's R for a reason.