Rumble Fish ★★★★½

where has this movie been my whole life?!??

...oh, waiting right there? that's dumb. i'm dumb.