Dorian Gray is loosely based on the Novel. The soul of the book is there but it's not a faithful adaptations. While I liked Ben Barnes performance as Dorian, his character lacked the intensity, volatility of Dorian in the book. Colin Firth who played Lord Henry was great as always. I liked the movie well enough to recommend it and will look for the 1945 black & white version.