David Arnold said this quote
“ (Every great character, Iz, be it on page or screen, is multidimensional. The good guys aren't all good, and the bad guys aren't all bad, and any character wholly one or the other shouldn't exist at all. Remember this when I describe the antics that follow, for though I am not a villain, I am not immune to villainy.) ”