Definitely leave the kiddies at home. It was exactly what I expected. Dark and action packed. Just a fun no brainer movie which I definitely needed. Jeremy is fabulous as Hansel and Gemma rocked as Gretel. I'd almost go so far as to say she outshined him. Almost.
Dont heed the critics. They have no appreciation for this kind of film. Or fantasy in genral. The film is a great ride, lots of fun. I really enjoyed it, but then all they need to do is put Jeremy in black leather and give him a weapon and a cause and I'm good! :D