Na High School heeft Enid geen zin om iets van haar leven te maken. In de veel oudere Seymour ontmoet ze een geestverwant
Enid (Thora Birch) en Rebecca (Scarlett Johanssen) zijn verlost van de dagelijkse hel die High School heet. De toekomst ligt voor hen open, maar met name Enid ziet er weinig in om aan het echte leven deel te nemen. Met een (on)gezonde dosis cynisme kijkt ze op de wereld en haar medemens neer. Aanvankelijk kijkt ze ook met minachting naar Seymour (Steve Buscemi), een voltijds loser wiens 70 inch platencollectie zo ongeveer zijn enige connectie met de buitenwereld is. Als blijkt dat hij zich net zo ontheemd voelt in de oppervlakkige samenleving als zijzelf, ontstaat er een vriendschap, waarbij Enid probeert om Seymour aan het leven te laten deelnemen. Ondertussen blijkt haar vriendin Rebecca wel in staat een normaal leven op te bouwen.