It took long enough! A worldwide exclusive from Guardian.co.uk, here's the trailer for Steve McQueen's critically acclaimed sex addiction drama Shame, starring Michael Fassbender, Carey Mulligan, James Badge Dale and Nicole Beharie.

Shame tells the story of Brandon (Fassbender), a thirty-something single man in a New York City who is addicted to sex without intimacy. His lifestyle is thrown upside down when his needy wayward sister arrives for a visit. The film willl be released in select theaters Friday, December 2nd.

Watch the trailer after the jump.