This is a quirky, enjoyable film with lots of good in it.
Thora Birch, Scarlett Johansson and Steve Buscemi are all fantastic in this - the acting is excellent and completely believable.
Enid (Birch) and Rebecca (Johansson) get to the end of highschool and slowly grow apart as Rebecca wants to start her life, and Enid still feels the need to rebel against the norm and does things because they are different. This slowly grates on their friendship and makes their time together more and more of Rebecca rolling her eyes at Enid's antics and becoming embarrassed to be her.
Enid meets Seymore (Buscemi) through a cruel practical joke, but gradually realizes that he's a little off and represents off-beat and off-norm, so gradually gets closer until real life and age differences intrude on their unusual friendship.
This is an unusual movie, but has enough solid laughs for me to like it quite a lot. Still, there were significant weaknesses, mostly with the writing that made me resist a higher rating.