Den påfallande vackre unge mannen Dorian Gray (Ben Barnes) kommer till London där han sveps med i stadens nöjesliv tack vare den karismatiske Henry Wotton (Colin Firth), som guidar Dorian genom stadens mest hedonistiska nöjesutbud. När ett porträtt av Dorian visas är det så vackert att Dorian lovar att han offrar vad som helst för att få behålla sitt utseende som i porträttet – han offrar till och med sin själ.