Podczas gdy wielu dramaturgów elżbietańskich stworzyło standardowe postacie, takie jak złoczyńca, bohater i klaun, postacie Szekspira są często złożone i różnorodne. Mają zarówno mocne, jak i słabe strony, a ich motywacje często nie są jasne. Dzięki temu są bardziej interesujący i bardziej wiarygodni niż standardowe postacie innych dramaturgów.
Na przykład Hamlet, postać Szekspira, jest postacią złożoną i tragiczną. Jest inteligentny i elokwentny, ale także niezdecydowany i skłonny do melancholii. Jest rozdarty pomiędzy obowiązkiem pomszczenia śmierci ojca a miłością do Ofelii. Hamlet to złożona postać, której nie można łatwo sklasyfikować jako dobrego lub złego.
Innym przykładem skomplikowanych postaci Szekspira jest Lady Makbet. Jest ambitna i bezwzględna, ale jednocześnie kochająca i oddana mężowi. Kieruje nią żądza władzy, ale jednocześnie doświadcza poczucia winy i wyrzutów sumienia za swoje zbrodnie. Lady Makbet to złożona i fascynująca postać, zła i pełna współczucia.
Złożone postacie Szekspira są jednym z powodów, dla których jego sztuki cieszą się popularnością od wieków. Nadal fascynują i angażują widzów, ponieważ są tak prawdziwi i wiarygodni.