Good Ol' Magic logo
Good Ol' Magic is an American fantasy-supernatural-comedy magical girl video game series created by Stella McDonnell, being developed by Traveller's Tales (most installments), NetherRealm Games (The Masked Crusader only) and Monolith Productions (World of Wonder only) and published by Warner Bros. Interactive Entertainment since October 5th, 2006.


A Face Paint witch trains to be the best as she deals with numerous threats.

Lore and creatures

See Good Ol' Magic/Lore and creatures.


  1. Good Ol' Magic (2006)
  2. Good Ol' Magic: The Wrath of Necromus (2009)
  3. Good Ol' Magic: Rise of the Dragon (2012)
  4. Good Ol' Magic: The Skeletal Curse (2015)
  5. Good Ol' Magic: Cleo Unleashed (2019)
  6. Good Ol' Magic: Deeper Down (2021)
  7. Good Ol' Magic: Dead Never Dies (2023)


  1. Maria (2010)
  2. Good Ol' Magic: Tennis All-Stars (2013)
  3. Good Ol' Magic: Charlotte in Wonderland (2014)
  4. Good Ol' Magic Online (2016)
  5. Maria: Chapter 2 (2017)
  6. Good Ol' Magic: Combat Champions (2018)
  7. The Masked Crusader (2018)
  8. Good Ol' Magic: World of Wonder (2019)
  9. Lego Good Ol' Magic: Magic Unite (2020)
  10. Good Ol' Magic: Dimensional Havoc (2021)
  11. Good Ol' Magic: Shot in the Dark (2022)

Crossover video games

  1. Kids' WB: Dawn of the Programmer (2008)
  2. Collin All-Stars X-treme Speedy Racing (2019)
  3. Veronica x Good Ol' Magic (2023)



  • Charlotte Painex (voiced by Cathy Cavadini) - a brave Face Paint witch who tries to be a true hero, often getting in trouble thanks to her naivety and mischievous nature.
    • Tux (vocal effects by Frank Welker) - Charlotte's pet flyst who aids her, being often used as a mode of transportation.


  • Tattoous (voiced by Clancy Brown) - a wise Tattoo sorcerer who aids Charlotte.
    • Thaddeus (voiced by Rodger Bumpass) - Tattoous' grumpy assistant who gets easily angry.
  • Maria Jaxon (voiced by Andrea Baker) - Charlotte's tomboyish human best friend and later girlfriend who is also learning and training to become a true witch, often following her when needed and sometimes arguing with her due to her knowing more magic than her.
  • Lily Jade/Darklia (voiced by Elizabeth Daily) - a shy Face Paint witch who was originally the Iron Emperor's protegée, aiming to conquer the world until her redeemal in The Skeletal Curse, eventually becoming Charlotte's other best friend and being out to prove she became a better person.
  • Wendy Igo (voiced by Candi Milo) - a sarcastic Southern-accented wendigo who is a close friend to Charlotte and Maria and sometimes helps them by providing support and equipment for their adventures.
  • William Doxx/The Masked Crusader (voiced by Will Friedle) - a mysterious vigilante Mask who sometimes aids Charlotte to fight evil threats by using his magic sword. He has a crush on her that she doesn't realize.
  • Carrie Painex (voiced by Lara Jill Miller) - Charlotte's drama queen cousin who is sometimes forced to help her and prefers to stay at home due to her fear of scary places and scary creatures as well, a fact that Charlotte often takes advantage to make her more successful.
  • Ghostly Jack (voiced by Yuri Lowenthal) - a geeky ghost who helps Charlotte and tries to be a good hero, having the ability to possess people and communicate with animals and supernatural creatures.
  • Ryous (voiced by Scott Menville) - a childish elf who loves to prank several people, including Charlotte, being often a source of annoyance and comic relief within Tattoous' Academy.
  • Willow Wolfe (voiced by Kari Wahlgren) - a fashionista female werewolf who bullies Charlotte and Maria due to belonging a wealthy family and believing that she should be treated like their superior.
  • Andrew Vampe (voiced by Quinton Flynn) - a free-spirited vampire who likes to play the guitar and often engages in concerts to show his skills, being rather popular amongst the ladies.
  • Daisuke Harada (voiced by Dante Basco) - an athletic Japanese human who is a top student in most of his classes.
  • Marionette Pete (voiced by Richard Steven Horvitz) - a goofy marionette who likes to crack up jokes and is the academy's "class clown".
  • Evie Fae (voiced by Kath Soucie) - a ditzy fairy who often ends up in random situations like being captured by evil or simply tripping as she considers herself an expert on everything.
  • Connor Taur (voiced by Seth Green) - a lone wolf centaur who prefers to stay away from any kind of interaction with other people due to his rather lonely nature.
  • Donna Catt (voiced by Kimberly Brooks) - a sassy cat person who usually shows off.
  • Kaity Painex (née Lars) (voiced by Jennifer Hale) - Charlotte's friendly mother who is very supportive of her and was once a young witch like her as she dealt with similar menaces during her youth.
  • Arthur Painex (voiced by Rob Paulsen) - Charlotte's deceased wise father who gave her the jacket she usually wears, being revealed to be killed by Necromus after TBD when she was little.
  • Mr. Lock (voiced by Greg Baldwin) - a teacher at Tattoous' academy who is known by giving students advice about fighting and combat.
  • Madame Red (voiced by Vanessa Marshall) - a librarian at Tattoous' academy who has a somehow complicated relationship with Tattoous.
  • Sheriff Kim Baxter (voiced by Susan Eisenberg) - the hot-headed head of the Stonecreek City Police Department who often crosses paths with Charlotte and considers her rather dangerous.
  • Mayor Evan Snakewood (voiced by Dan Castellaneta) - the partially greedy Mayor of Stonecreek City who wants to get rich.
  • Chancellor Arcanus (voiced by Jim Meskimen) - the protective ruler of New Titania who wants to protect the country from any danger.

Introduced in spin-off games

  • Francine Johnson (voiced by Katie Leigh) - a beautiful but hot-headed detective who Maria falls in love with, despite the fact that she is dating someone else, teaming up with her to put an end to her parents' reign.
  • Jordan Briar (voiced by Nolan North) - a committed reporter and Francine's boyfriend who ends up helping Maria to fight TBD.
  • Al (voiced by Jim Cummings) - a happy mechanic who helps Maria to face her family and free Ruffitown from TBD.
  • Phil (voiced by Hank Azaria) - the city's local drunk who TBD.
  • Mayor Ethaniel (voiced by Jeff Bennett) - the TBD mayor of Ruffitown who TBD.

Introduced in animated media

  • Lucia Maskquez (voiced by Alanna Ubach) - the TBD anchor of the Channel 4 National News who reports about TBD.
  • Vinnie Letterface (voiced by Maurice LaMarche) - the TBD host of The Last Show with Vinnie Letterface who TBD.
  • Santa Claus (voiced by Patrick Warburton) - the guardian of Christmas who helps Charlotte to defeat Krampus. He appears in the A Good Ol' Christmas television special.


  • The Iron Emperor (voiced by Scottie Ray) - a sadistic metallic being out to use Dark Witches to help him gain control over New Titania, becoming the series' new main antagonist after 2015's The Skeletal Curse. Despite being the main antagonist, he usually appears as a secret boss in most games after his first appearance.
    • Lauren Core/Misery (voiced by Jessica DiCicco) - Lily's current rival and the Iron Emperor's second protegée who often gets into situations. She first appears on 2018's Combat Champions.
    • Griffinface (voiced by Charlie Adler) - the Iron Emperor's idiotic henchman who originally worked for Darklia, often getting into trouble thanks to his stupid nature.
  • Necromus (voiced by Mark Hamill) - a corrupt mage who is out for revenge on the High Council of Mages after being banished for using dark magic for his personal needs. He's the main antagonist of the 2009 game The Wrath of Necromus.
  • Tom and Tina (voiced by Diedrich Bader and Nika Futterman, respectively) - a duo of bounty hunters who do anything for money.
  • Shada (voiced by Megan Fahlenbock) - a female dragon who is out to destroy humanity, being the main antagonist of the 2012 game Rise of the Dragon.
    • Rogue (voiced by Matthew Mercer) - Shada's top henchman and love interest who acts as her main enforcer.
  • Elena Mind (voiced by Tara Strong) - a flamboyant pop singer who controls people through her music, wanting to TBD, serving as the secondary antagonist of Rise of the Dragon.
  • El Skelé (voiced by Carlos Alazraqui) - a greedy skeleton who attempts to gain a mystic totem, being the main antagonist of the 2015 game The Skeletal Curse.
    • Luna (voiced by Mae Whitman) - Skelé's wife who aids him in order to gain the control of the Hex totem.
  • Cleo (voiced by Rachael MacFarlane) - a sphynx who forces people to serve her and wants the world to be hers. She was introduced in the 2019 game Cleo Unleashed.
    • Patra (voiced by Colleen Villard) - Cleo's most loyal slave who aids her to take control of New Titania.
  • Lick (non-speaking) - the main antagonist of the 2021 game Deeper Down who is the embodiment of people's worst attributes. He is the creator of the Deeper Down, which is populated by parallel versions of characters.
    • Phanto (voiced by Kevin Michael Richardson) - the secondary antagonist of Deeper Down and Lick's most important henchman. The game ends with the reveal they are the Deeper Down version of Charlotte.
  • Serena (voiced by Olivia d'Abo) - an insane necromancer who was successful in reviving the dead as zombies while also plotting to end Charlotte's TBD by reviving her father and making him TBD.
  • The Troll Queen (voiced by Susanne Blakeslee) - a female big troll who is the ruler of other trolls.
  • The Great Scar (voiced by Steven Blum) - TBD
  • Candy Puff (voiced by Kat Cressida) - a lady made of candy who TBD.
  • The Puppet King (voiced by Tom Kenny) - an arrogant puppet who is the ruler of his own race and TBD.
  • Ograaaar (voiced by Fred Tatasciore) - TBD
  • Omega Siren (voiced by Lacey Chabert) - TBD
  • Rock N' Roll (voiced by Jess Harnell) - TBD
  • Darkchar (also voiced by Cathy Cavadini) - TBD
  • Deathosaurus (voiced by Peter Cullen) - TBD
  • Lizard Minelli (voiced by Melissa Fahn) - TBD
  • Slithers (also voiced by Jess Harnell) - TBD
  • Camille (voiced by Cassandra Lee Morris) - TBD
  • El Loco (voiced by Christopher Corey Smith) - TBD
  • Freya (voiced by Alanna Ubach) - TBD
  • La Llorona (also voiced by Tara Strong) - TBD
  • El Chupacabra (voiced by Brad Garrett) - TBD
  • Grizlo (voiced by Gary Anthony Williams) - TBD
  • The Cat Lord (also voiced by Tom Kenny) - TBD
  • Mumsandra (voiced by Stephanie Sheh) - TBD
  • Crazy Die (voiced by Xander Mobus) - TBD
  • The Twisted Beast (voiced by Patrick Seitz) - TBD
  • Kitty (voiced by Catherine Taber) - TBD
  • The Burning Scarecrow (voiced by Nolan North) - TBD

Introduced in spin-off games

  • Butch and Cassie Jaxon (voiced by Mr. Lawrence and Grey Griffin, respectively) - TBD
  • Ethan (voiced by Tom Kenny) - a greedy Tattoo who pretends to be an ally to Francine while he's actually helping the Jaxons to TBD.
  • Sergei (voiced by Robin Atkin Downes) - a Russian assassin who is hired by the Jaxons to find her in order to bring down Maria and is TBD.
  • Martha "Crazy Eyes" (voiced by Lacey Chabert) - a sadistic assassin who has a link with the Jaxons and TBD.
  • Kara (voiced by Ashley Johnson) - a lusty succubus showgirl who tries to aid the Jaxons by TBD.
  • Gollen (voiced by Phil LaMarr) - a ruthless golem who aims for the enslavement of TBD.
  • Anna (voiced by Kat Cressida) - a corrupt bartender who TBD.
  • Desire the Mind Taker Queen (voiced by Ashley Johnson) - the seductive queen of a clan of Mind Takers who attempts to take over New Titania by hosting a combat tournament. She first appears in Combat Champions.

Introduced in animated media

  • Silas Shadowcraft (voiced by Pat Fraley) - a heretical cult leader who wishes for the god TBD.
    • Antonia (voiced by Janice Kawaye) - a loyal nun who is obsessed with TBD.
  • The Phoenix King (voiced by Patrick Seitz) - a TBD phoenix who leads a massive TBD.
  • Selene (also voiced by Kath Soucie) - a seductive female demon who plans on turning TBD.
  • Kyla the Ghost (also voiced by Grey Griffin) - a TBD ghost who TBD.
    • Kristen the Ghost (also voiced by Tara Strong) - a TBD ghost who TBD.
  • Suzane Simmons (also voiced by Elizabeth Daily) - a famous workout video star who is actually a TBD.
  • Scarmas (also voiced by Will Friedle) - a TBD Scar who TBD.
  • Krampus (voiced by Keith David) - the shadow of Santa's former self who tries to TBD. He appears in the A Good Ol' Christmas television special.
  • Lilith (voiced by Liliana Mumy) - TBD
  • The Freak King (voiced by Kevin Conroy) - a powerful nightmarish creature who leads an army of creatures known as Freaks and aims to take over TBD.


Critical response

This franchise received mainly positive reviews from critics and audiences alike, being praised for its humor and writing as well as [reserved for Green].

In other media







Comic books


See Good Ol' Magic/Merchandise.



Portrayal of LGBT characters

Despite its success, the portrayal of a lesbian couple (Charlotte and Maria) sparked some controversy by conservative groups, leading to people accusing GoM for "pushing the agenda" in a media aimed for kids and teens, alleging that it's attempting to encourage them to experiment homosexuality with each other.

Stella defended herself from those accusations by affirming that Charlotte and Maria's sexuality is not their most important trait and that Charlotte should be seen as a caring and loyal friend, therefore, she shouldn't be judged just from her sexuality. Same can be said to Maria as she should be seen as a TBD.

Charlotte and Maria's voice actresses also supported Stella's statements and TBD.

The reveal of Daisuke as homosexual also gathered similar controversy for similar reasons: pushing the agenda and encouraging kids to experiment homosexuality.

Some international versions in countries where LGBT rights are a crime edit Charlotte and Maria's relationship into just friends with all romantic affections being omitted, with a few countries even banning it as a whole.

SJW fanbase

The fanbase is rather infamous for being toxic, especially given its LGBT approach, as it has been negatively compared to fandoms of Steven Universe, Sonic the Hedgehog, Five Nights at Freddy's, Undertale and Collin the Speedy Boy. Some of them are derrogatorily named "social justice warriors" (SJWs) due to TBD.

Some of those fans are infamous for engaging in feuds with fanbases of Sabrina the Teenage Witch and Collin the Speedy Boy, especially when it comes to TBD.

Other situations also happen when dealing with shippings, especially regarding the canon pairing Charlotte/Maria and TBD, TBD.

In a video Stella made with Rebecca Sugar, whose created show Steven Universe is also infamous for its toxic fanbase, she addressed the fans by saying that she condemns such behavior and TBD.

Adult fanart and fanfiction

Aside from writing non-canon plots for her works in fanfiction websites, Stella attracted some controversy for some of those works, alongside some of her art, featuring her characters and even some from other franchises in rather explicit and pornographic situations, which was seen by some fans and fellow creators as insulting and disgraceful.

Despite that, most fans and creators, while not necessarily agreeing with it, gave Stella their support for doing what she likes to, even if it means letting characters get into these situations.

In an interview she gave, Stella revealed that does adult fanart and fanfiction since she finds fun to imagine characters in rather lewd situations since "even the nicest person has lewd dreams" and for some shock humor as well.

Darker approach shift

Stella's decision to turn the series darker (to the point where it's T-rated) after the mixed reviews of Cleo Unleashed was received with mixed reactions as some fans didn't like it due to some fans believing that she is trying to make kids and tweens who are huge fans of GoM turn away from it.

According to Stella, she wanted to try newer plots that might be rather disturbing for younger audiences and make the series more serious than others and affirmed that, despite the changes, she will still try to appeal to kids, although there were previous attempts to make the series darker in spin-off works such as Maria and The Masked Crusader.


See Good Ol' Magic/Tropes.


  • Charlotte is one of the first openly bisexual characters in a Warner Bros. franchise.
  • The game series is described as one of Warner Bros.' most well-known classic video game franchises, next to Collin the Speedy Boy, Mortal KombatThe Dinosaur PrincessBailey the Face Paint Hero, ScribblenautsHowlerMark: Time Janitor, Lollipop ChainsawThe Sea Legend and Fluke.
  • Darklia appears in every game, despite being only the main antagonist in the first installment. Starting with Rise of the Dragon, she starts to grow some compassion and respect for Charlotte, despite their sides, later betraying the Iron Emperor and turning into a supporting character after The Skeletal Curse, readopting her birth name.
  • The creator of the series revealed in an interview back in 2014 that they planned since the beginning that Darklia was not supposed to be the series' main antagonist as they wanted to make it secret that she was actually working for someone bigger and that he was to be revealed in The Skeletal Curse.
    • However, those plans were delayed due to trying to incorporate the secret villain without success, since there were some delays in the game's production, being later revealed as the Iron Emperor in The Skeletal Curse.
Community content is available under CC-BY-SA unless otherwise noted.