Best Good vs. Evil Fantasy Audiobooks

The highest-rated fantasy audiobooks featuring good vs. evil, ranked by listeners. Browse 16 titles.

Read more

The best fantasy audiobooks featuring the good vs. evil trope, ranked by listener and reader ratings from Audible and Goodreads.

Good vs. Evil shows up across many genres, but it plays out differently in fantasy — these are the highest-rated examples.

  1. 1
    Harry Potter and the Half-Blood Prince cover

    Harry Potter and the Half-Blood Prince

    Harry Potter • Book 6

    by J.K. Rowling

    Narrated by Hugh Laurie, Ruth Wilson, Bill Nighy, Matthew Macfadyen, Riz Ahmed, Michelle Gomez, Cush Jumbo, Simon Pegg, Leo Woodall, Mark Addy, Daniel Mays, Gemma Whelan, Jaxon Knopf, Rhys Mulligan, Nina Barker-Francis

    4.90 ABR Score (3.7M ratings)
    ★ 4.58 Goodreads (3.7M)
    More about this pick

    Where the series turns genuinely dark, an all-star ensemble (Hugh Laurie, Bill Nighy, Riz Ahmed, and more) narrates with devastating emotional precision.

  2. 2
    Dead Beat cover

    Dead Beat

    The Dresden Files • Book 7

    by Jim Butcher

    Narrated by James Marsters

    4.76 ABR Score (164.7K ratings)
    ★ 4.41 Goodreads (135.4K) ★ 4.86 Audible (29.3K)
    More about this pick

    Wizard detective Harry Dresden faces necromancers trying to achieve immortality on Halloween night in Chicago. Marsters continues to own the role, balancing Dresden's wisecracks with genuine terror as zombies rise and gods awaken.

  3. 3
    The Choice cover

    The Choice

    The Dragon Heart Legacy • Book 3

    by Nora Roberts

    Narrated by Barrie Kreinik

    4.60 ABR Score (51.8K ratings)
    ★ 4.29 Goodreads (44.3K) ★ 4.81 Audible (7.5K)
    More about this pick

    Breen's final journey between our world and magical Talamhh gets epic battles, destiny choices, and Barrie Kreinik switching seamlessly between Irish accents and American tones for this portal fantasy conclusion.

  4. 4
    Small Gods cover

    Small Gods

    Discworld • Book 13

    by Terry Pratchett

    Narrated by Andy Serkis, Bill Nighy, Peter Serafinowicz

    4.54 ABR Score (136.0K ratings)
    ★ 4.32 Goodreads (134.6K) ★ 4.77 Audible (1.4K)
    More about this pick

    Pratchett's razor-sharp satire about a god forgotten by everyone except one simple believer becomes pure comedy gold through the stellar ensemble cast—Serkis, Nighy, and Serafinowicz each capture different facets of divine absurdity.

  5. 5
    Hogfather cover

    Hogfather

    Discworld • Book 20

    by Terry Pratchett

    Narrated by Sian Clifford, Bill Nighy, Peter Serafinowicz

    4.50 ABR Score (106.8K ratings)
    ★ 4.26 Goodreads (105.7K) ★ 4.77 Audible (1.1K)
    More about this pick

    Death must fill in for the missing Hogfather (Discworld's Santa) while Susan the gothic governess races to save belief itself. The full-cast performance featuring Bill Nighy captures Pratchett's blend of holiday cheer and existential dread perfectly.

  6. 6
    Anansi Boys cover

    Anansi Boys

    American Gods • Book 2

    by Neil Gaiman

    Narrated by Lenny Henry

    4.47 ABR Score (251.9K ratings)
    ★ 4.04 Goodreads (230.1K) ★ 4.56 Audible (21.8K)
    More about this pick

    Fat Charlie's mundane life explodes when his father dies and he discovers he's the son of a trickster god with a charismatic brother. Lenny Henry brings Gaiman's mythology to vivid audio life.

  7. 7
    Good Omens cover

    Good Omens

    by Terry Pratchett, Neil Gaiman

    Narrated by Adjoa Andoh, Allan Corduner, Arthur Darvill, Chris Nelson, David Tennant, Ferdinand Frisby Williams, Gabrielle Glaister, Josh Hopkins, Katherine Kingsley, Kobna Holdbrook-Smith, Lemn Sissay, Lorelei King, Louis Davison, Matt Reeves, Michael Sheen

    4.45 ABR Score (830.7K ratings)
    ★ 4.25 Goodreads (830.5K) ★ 4.81 Audible (206)
    More about this pick

    Angel Aziraphale and demon Crowley try preventing Armageddon after losing the Antichrist in suburban England. This full-cast production featuring Michael Sheen and David Tennant perfectly captures the irreverent humor.

  8. 8
    Endfall cover

    Endfall

    The Kingfall Histories • Book 5

    by David Estes

    Narrated by Tim Gerard Reynolds

    4.30 ABR Score (1.7K ratings)
    ★ 4.51 Goodreads (1.3K) ★ 4.65 Audible (493)
    More about this pick

    Ancient invaders surge from the north as heroes must choose between burning bright or embracing shadows in this massive 46-hour fantasy epic conclusion.

  9. 9
    Greenwitch cover

    Greenwitch

    The Dark Is Rising • Book 3

    by Susan Cooper, Unknown Author

    Narrated by Alex Jennings

    4.30 ABR Score (33.0K ratings)
    ★ 4 Goodreads (32.3K) ★ 4.63 Audible (716)
    More about this pick

    Alex Jennings animates this mythology ensemble so vividly that you forget you're listening: The Dark Is Rising's finest and most assured entry in the series.

  10. 10
    The Last Continent cover

    The Last Continent

    Discworld • Book 22

    by Terry Pratchett

    Narrated by Colin Morgan, Peter Serafinowicz, Bill Nighy

    4.27 ABR Score (62.7K ratings)
    ★ 4 Goodreads (62.5K) ★ 4.7 Audible (215)
    More about this pick

    Rincewind the wizard finds himself in Discworld's version of Australia—XXXX—where everything is trying to kill him and rain is mythical. The stellar cast brings Pratchett's desert satire to vivid, hilarious life.

  11. 11
    The Bone Ships cover

    The Bone Ships

    The Tide Child Trilogy • Book 1

    by R.J. Barker

    Narrated by Jude Owusu

    4.18 ABR Score (12.7K ratings)
    ★ 4.02 Goodreads (12.1K) ★ 4.4 Audible (629)
  12. 12
    Live and Let Drood cover

    Live and Let Drood

    Secret Histories • Book 6

    by Simon R. Green

    Narrated by Gideon Emery

    4.14 ABR Score (3.8K ratings)
    ★ 4.02 Goodreads (3.4K) ★ 4.45 Audible (400)
    More about this pick

    Eddie Drood faces threats from every direction as the secret supernatural-policing family fractures under pressure. Gideon Emery captures the Bond-meets-urban-fantasy tone, balancing quips with genuine stakes as enemies close in.

  13. 13
    The Singer/The Song/The Finale (The Singer Trilogy 1-3) cover

    The Singer/The Song/The Finale (The Singer Trilogy 1-3)

    Singer Trilogy

    by Estate of Calvin Miller

    Narrated by Adam Verner

    4.09 ABR Score (813 ratings)
    ★ 4.3 Goodreads (749) ★ 4.42 Audible (64)
    More about this pick

    Calvin Miller's allegorical retelling of incarnation and redemption through the Singer's battles with the World Hater unfolds as powerful spiritual fantasy.

  14. 14
    The Infernals cover

    The Infernals

    Samuel Johnson • Book 2

    by John Connolly

    Narrated by Tim Gerard Reynolds

    4.08 ABR Score (4.3K ratings)
    ★ 3.9 Goodreads (4.0K) ★ 4.37 Audible (292)
    More about this pick

    Young Samuel Johnson and his dog must escape hell itself in Connolly's wonderfully weird sequel. Tim Gerard Reynolds captures both the humor and genuine menace of this Roald Dahl meets Harry Potter adventure.

  15. 15
    Tales of the Greek Heroes: Retold From the Ancient Authors cover

    Tales of the Greek Heroes: Retold From the Ancient Authors

    by Roger Lancelyn Green, Alan Langford

    Narrated by Alex Jennings, David Rintoul, Rula Lenska

    4.01 ABR Score (4.5K ratings)
    ★ 3.84 Goodreads (4.4K) ★ 4.26 Audible (34)
    More about this pick

    What could feel rote becomes electric: three distinct narrators carry Green's swiftly paced myths with such conviction you believe in each hero completely.

  16. 16
    The Edge of the World cover

    The Edge of the World

    Terra Incognita • Book 1

    by Kevin J. Anderson

    Narrated by Scott Brick

    3.85 ABR Score (1.7K ratings)
    ★ 3.54 Goodreads (1.7K) ★ 4.5 Audible (4)
    More about this pick

    Holy city peace talks crumble into renewed warfare after one tragic accident destroys years of diplomatic progress between warring lands. Scott Brick guides listeners through the epic fantasy conflict with commanding presence.

How We Rank Audiobooks

Rankings are driven by listener ratings and review counts from Audible and Goodreads. Books with high ratings across a large number of listeners rank higher — a 4.5 with 50,000 ratings says more than a 4.8 with 200.

Unlike most book lists, we weight audiobook-specific factors: narrator performance, production quality, and how well a story translates to audio. A great book with a poor narration isn't a great audiobook.

We don't accept paid placements or prioritize new releases. These rankings reflect what listeners actually enjoy, not what's being promoted.

Rankings update periodically as new ratings come in and new titles are added to the collection.

Read our full ranking methodology →