Hugely entertaining, thanks mainly to the ass-kicking character 'Hit Girl', played by Chloe Moretz. This is Quentin Tarantino meets the superhero genre and is funny, gory and action-packed! Controversial? Definitely. One of the best film of 2010? I believe so.