Brandon (Michael Fassbender) è un trentenne di successo che vive in un confortevole appartamento di New York. Per evadere dalla monotonia della vita d’ufficio seduce le donne, dividendosi tra una serie di storie senza futuro e incontri di una notte.
Il ritmo metodico e ordinato della vita di Brandon, però, entra in crisi con l’arrivo imprevisto di sua sorella Sissy (Carey Mulligan), ragazza ribelle e problematica. La sua presenza dirompente spingerà Brandon a inoltrarsi nelle pieghe più oscure dei bassifondi di New York, per sfuggire al difficile rapporto con la sorella e ai ricordi che risveglia in lui.
Shame indaga la natura profonda dei nostri bisogni, il modo in cui affrontiamo la nostra vita e le esperienze che ci segnano.