I thought the film was on of the most imaginatively written and cleverly directed for many years. The cast was phenomenal. Roman Griffin Davis was superb for such a young actor and considering he was almost in every scene. The subtle humour was so well done and at times brought light to what could have been a sombre film. When the film finished I just wanted to sit through it again so that I could recapture some of the funniest parts I had forgotten. Loved it.