Played by: Scott HaranOur protagonist, a wizard in training. Like any other 16 year old, he bends the rules and can be conscience of his social standing. But he ultimately has a good heart and would immediately rescue someone in trouble. He finds Benny's attempts to find logic in magic exasperating, but ultimately finds him a good friend.
Played by: Percelle AscottA young man obsessed with science, he unwittingly gets dragged into the magical world. He tries to find logic in it, despite protests magic and science work under different laws. He soon joins the fold and contributes his scientific knowledge in the battle against the Nekross.
Played by: Annette BadlandTom's kind grandmother, a well known magic user who is getting a bit dotty in her old years. Nevertheless, one still shouldn't cross her!
Played by: Michael HiggsTom's father and Ursula's son-in-law. Despite being "Unenchanted," Mr. Clarke would do anything to protect his family.
Played by: Dan StarkeyA hobgoblin who serves Ursula in the Chamber of Crowe.
Played by: Manpreet DamdraA classmate of Tom and Benny's, she doesn't approve of Benny being bullied but doesn't go out of her way to hang out with him. Tom has a crush on her, and she seemingly returns it.
Played by: Connor ScarlettA friend of Tom's on the football team, who doesn't quite approve of Tom's kindling friendship with Benny.