'A fleet, funny, psychologically true adaptation... surprisingly sophisticated storytelling, cheeky humour, and a potent emotional wallop... the script admirably doesn't downplay the human and ethical dilemmas at the core of the story... asks some pretty complex, emotionally loaded questions of its youthful audiences... This really is wonderful; hilarious, uplifting, profound, and, if you'll pardon the expression, full of heart'