An entertaining and thought-provoking film, its dark humour is the antithesis of politically correct mainstream Hollywood movies. All the characters are distinctive in their own quirky way, but Leyland O'Brien gives a particularly eye-catching performance as a confused but determined teenager. The dramatic denouement is unexpected and effective.