Not everyday that Hollywood ditches the cliches and gives us an in-depth, gripping story that delves into the complexities of identity, urban,family, friendship and belonging, without the usual caricatures of heroes vs. villains.The moral messages - and there are many - are totally universal. Kudos for the amazing acting jobs by all which really drove this compelling story home.