Moralisch mehrdeutige Charaktere sind schwer als gut oder böse einzuordnen, da sie starke Elemente von beiden enthalten. Dieser Charaktertyp kann entweder als Held oder als Bösewicht verwendet werden, obwohl Geschichten mit a Moralisch mehrdeutige zentrale Helden sind im Allgemeinen Tragödien.
Geschichten mit moralisch mehrdeutigen Charakteren haben eine eingebaute Spannung, denn es stellt sich immer die Frage, ob ihre böse Natur sich durchsetzen kann und sie bei ihrer Suche scheitern lässt. Diese Charaktere haben im Allgemeinen echte Probleme, die ihre inneren Konflikte verursachen, was sie auch sympathisch macht.
Das klassische Beispiel für moralische Mehrdeutigkeit ist Hamlet. Ein moderneres Beispiel ist Dirty Harry, der bereit war, böse Taten zu vollbringen, um gute Taten zu vollbringen. Diese Charaktere verhandeln ständig zwischen Gut und Böse.