Kitapta üç ana karakter var : Basil Hallward, Lord Henry ve Dorian Gray. Basil ve Lord Henry zıt karakterler. Basil iyi, Lord Henry kötü tarafı temsil ediyor. Dorian'ın karakteri yaptığı seçimlerle, davranışlarıyla ya iyi tarafa ya da kötü tarafa yöneliyor. Bu iyi ve kötü taraf kitapta sürekli bir çatışma içinde. Bu çatışmadan sağ çıkan bir tek bizim tecrübesizliğimiz yani Dorian'dır. Çünkü yazara göre hayatta tecrübe edemediğimiz şeyler hep olacaktır.
Oscar Wilde bu karakterler için "Basil Hallward ben olduğumu sandığım kişi, Lord Henry dünyanın ben sandığı kişi, Dorian ise olmak istediğim kişidir." demiş.