(2013) present latent variable models for unsupervised learning of latent character types in movie plot summaries and in English novels, taking authorial style into account.
even the state-of-the-art NLP work rather describes personas of fictional characters by their role in the story -e.g., action hero, valley girl, best friend, villain etc.