1. *Dr. John Holden*:Een gerenommeerd antropoloog die wordt gestuurd om een afgelegen Afrikaans dorp te onderzoeken waar vermoedelijk hekserij wordt beoefend.
2. *Dr. Livia Marlowe*:Een psychiater en wetenschappelijk scepticus die Dr. Holden vergezelt om de psychologische aspecten van hekserij te bestuderen.
3. *Peter Harris*:Een journalist die de waarheid over de zogenaamde hekserij in het dorp wil blootleggen.
4. *Chief Mwangi*:Het stamhoofd dat in hekserij gelooft en zich niet graag door buitenstaanders met hun tradities laat bemoeien.
5. *Wambui*:Een mooie en mysterieuze jonge vrouw die in het dorp wordt beschouwd als een machtige heks.
6. *N'goma*:Een plaatselijke kruidendokter en spiritueel leider die door de dorpelingen wordt gevreesd en gerespecteerd vanwege zijn kennis van traditionele geneeskunde en magie.
7. *Mzee*:Een oudere dorpsoudste die sceptisch staat tegenover hekserij, maar wordt verscheurd tussen zijn loyaliteit aan de stam en zijn verlangen naar vooruitgang.
8. *Kofi*:Een jonge dorpeling die wordt verscheurd tussen zijn traditionele overtuigingen en de moderne, wetenschappelijke ideeën van Dr. Holden en Dr. Marlowe.
9. *Mariamu*:Een jong meisje dat bezeten zou zijn door boze geesten en voor behandeling naar Dr. Holden en Dr. Marlowe wordt gebracht.
10. *Makau*:een lid van de stam van Chief Mwangi die loyaal is aan het opperhoofd en hun tradities fel beschermt.
11. *Mama Ruo**:N'goma's assistent die assisteert bij traditionele ceremonies en kennis heeft van geneeskrachtige kruiden en rituelen.
Dit zijn enkele van de hoofdpersonen in de film 'No Witchcraft for Sale', die met elkaar omgaan en de thema's culturele overtuigingen, bijgeloof en het conflict tussen wetenschap en traditie onderzoeken.