I've never seen such a bold work of art. So much controversy but so well executed. Vivid story telling and phenomenal characters, however officer number 2 played by ryan Seacrest was very poorly developed but that barely distracts you from the original intent of this beautiful coming of age film 0/10 roo stinky