Ghost World (2001), stars Thora Birch, Steve Buscemi, a still young and unsexed version of Scarlett Johansson, and Brad Renfro (R.I.P.)
Yes, you read the overview correctly. Riding off to nowheresville (or is it everwheresville?) with only a hatbox is a happy ending because, although this image may be a lonely one, it serves as a heartening reminder that if we wait long enough at the bus stop of hope, what we wish for will eventually arrive - although hopefully that will be closer to Enid's age than Norman's.
Enid is strange and helpless. She has to take a summer art class before she graduates (which is sad because she is, in fact, an artist). She is invisible to guys (her age, at least). And she no longer seems to get along with her best friend Rebecca because she can't keep a job and therefore can't pay for rent and therefore can't move in with her. Ghost World chronicles the first summer after high school, where Enid experiments with strange fashion statements and strikes up an intense and insular relationship with some guy named Seymour. Seymour is a middle-aged loser... okay, fine, "dork" who obsessively collects vintage records (but not in a cool, Rob Fleming-like way) and whose fashion statements are as startling as Enid's only, well, he looks like Steve Buscemi.
Enid seeks to find purpose and direction in her life, but her options are way too narrowing and she finds herself stuck between a rock and her own eccentric worldview. Finally, when all of the obvious choices elude her, she finds the courage to turn her back on the claustrophobic horizons of her life and board the bus to nowhere and everywhere.
If you've ever felt like you've been waiting forever at this bus stop called life for a ride to bigger and better things, watch "Ghost World" and remember that meaning, redemption, and yes, even love will eventually pull up to the curb and open its door for you, so long as you have the courage and don't lose faith before your destiny arrives.
Did I mention that this movie is really funny?