Marianne (Helle Virkner) er ekspeditrice i den elegante modebutik Chez Madame på Strøget. Hun er en grå mus, og da den rige verdensmand John Bagger (Poul Reichhardt), en af butikkens kunder, inviterer hende ud nytårsaften iklædt butikkens flotteste kjole, oplever hun det som et romantisk eventyr. Men der kommer en hverdag efter den store aften.
Ten Thousand Saints foregår i 1980’ernes punkmiljø i East Village og er en dannelseshistorie, der indkapsler smerten ved at blive voksen og finde sin identitet. Da Jude bliver sendt af sted for at bo hos sin far, Les, får han hurtigt skabt sig en erstatningsfamilie bestående af Johnny og en rig pige, der holder på en hemmelighed. En kærlighedserklæring til en epoke i New Yorks historie, og soundtracket rummer en eklektisk blanding af punkmusik.