'n Hoofkarakter of protagonis is 'n karakter in 'n verhaal, drama of storie van wie verskillende fasette uitgebeeld word. Die hoofkarakter verras gewoonlik die leser op oortuigende wyses, en weens die karakter se kompleksheid en deurlopende ontwikkeling word daar na só 'n karakter verwys as 'n ronde karakter. 'n Hoofkarakter kan 'n buitestaanderfiguur wees. Só 'n buitestaander is gewoonlik 'n sensitiewe persoon wat dieper en meer as die gewone mens sien. Buitestaanders is dikwels geslote, afsydige en swygsame mense. Die hoofkarakter is die protagonis en teenoor hom of haar staan die teëspeler, of antagonis. Dikwels wedywer hulle oor 'n derde persoon of mag, die tritagonis. Dit kan 'n fisiese persoon soos 'n vrou of 'n man wees, maar dit kan ook iets soos 'n familieplaas of sakeryk wees. Die protagonis se opponent is die antagonis wat alles in sy vermoë doen om te verhoed dat die protagonis sy doelwit bereik. Die konflik tussen hierdie twee dramatis personae dryf die storie vorentoe en hulle is ewe belangrik in die ontwikkeling van die intrige.