Skip to main content

The Best Fantasy Shows To Stream Right Now

Jon and Daenerys in _Game of Thrones._

Some of the cast of Outlander.

In the last decade, we have entered into a new world when it comes to fantasy shows. While they were always around, with big hits such as Charmed bringing families together in front of the television screen, it wasn’t quite until the 2010s where shows really began to hit their stride. I’m talking mega-hits like Game of Thrones, or Netflix’s The Witcher.

No matter what kind of fantasy you’re into, there’s sure to be a show that will draw you in. So, if you’re in need of a new show to binge on soon that takes you to a world filled with fantasy, look no further than some of the best fantasy shows that are streaming right now.

Daenerys and Drogon in Game of Thrones.

Game of Thrones (HBO Max)

I mean, we can’t have a fantasy list without Game of Thrones. This classic HBO show that began in 2011 tells the long story of Westeros and several people who are vying to sit on the Iron Throne and rule over the land. Except there are darker enemies approaching, some that the rest of the world has no idea about.

Okay, let me say something quickly – is Season 8 a bit of a let-down? Yes, completely, but the rest of this show is absolutely amazing. There’s a reason why Game of Thrones ended up becoming one of the biggest -- if not the biggest -- shows on television. The story was fantastic, the acting phenomenal, the characters believable (until Season 8) – even the CGI was film-quality for a television show. While it may not have ended the way everyone wanted, there’s no denying its legacy. Winter is truly coming.

Stream Game of Thrones on HBO Max. (opens in new tab)

Rent Game of Thrones on Amazon. (opens in new tab)

Diana and Matthew in A Discovery of Witches.

A Discovery Of Witches (AMC+)

In this fantasy show, we get to see Diana Bishop a history of science professor that stumbles upon a long-lost manuscript, which pulls her back into the magic world that she tried so hard to hide from, all while engaging in a forbidden romance with a vampire named Matthew.

Does the premise sound corny? You betcha. But A Discovery of Witches is everything you’d want in almost an adult Harry Potter series in a way. There’s a really good story, super cool effects, plenty of creatures, steamy romances – and plus, hot vampires. Twilight got popular for a reason. How can you not want to watch this if you aren’t into magic?

Stream A Discovery of Witches on AMC+.

Rent A Discovery of Witches on Amazon. (opens in new tab)

Claire and James in Outlander.

Outlander (Netflix, Starz)

With five seasons to watch, Outlander is the perfect binge-able fantasy series. In this adaptation of Diana Gabaldon's popular books, we follow the story of Claire Randall, a married combat nurse who is strangely teleported back to 1743 in Scotland, where her life is instantly threatened.

While it’s not the typical fantasy you’d think of, considering it’s mainly a historical drama, the aspect of time travel is used very well in this, turning Outlander into a cool fantasy series. The fights are great, the romances sweet and hot, the cinematography breathtaking considering this takes place in Europe – it’s an all-around great show to watch. Outlander Season 6 is coming in 2022, so now is the perfect time to binge. 

Stream Outlander on Netflix. (opens in new tab)

Stream Outlander on Starz (opens in new tab)

Rent Outlander on Amazon. (opens in new tab)

Lyra in His Dark Materials.

His Dark Materials (HBO Max)

In another big HBO show, His Dark Materials, we follow Lyra, a young woman who is from another world, who is on a quest to find her kidnapped friends. But in doing so, she uncovers the sinister plans of a secret organization, and now has to somehow protect her own life along with the ones she loves.

Based on Philip Pullman's trilogy of novels, His Dark Materials is another classic example of what television can do if they are given a film’s budget. The His Dark Materials cast is top-notch, with plenty of acting talent to spare, and the effects are amazing. The story itself is also very compelling. It doesn’t take long for this show to pull you in and get your attention – I promise you, you’ll be attentive from the very first episode. With His Dark Materials Season 3 hopefully coming out soon, there are not many episodes for you to watch before the premiere.

Stream His Dark Materials on HBO Max. (opens in new tab)

Rent His Dark Materials on Amazon. (opens in new tab)

Geralt in The Witcher.

The Witcher (Netflix)

Oh, The Witcher, one of the most popular shows on Netflix so far. Based on Andrzej Sapkowski's books, in The Witcher, we follow Geralt of Rivia, a witcher who hunts down monsters for coin, as his path crosses with many different and interesting faces, such as Ciri, the Lion Cub of Cintra, Yennifer, the sorceress, and Jaskier, the bard.

I freaking love The Witcher and can't wait until Season 2. While I do feel there are aspects from the books that could have been better adapted into the series, I think that this is the best they’ve done and they’ll only continue to do better. Henry Cavill as Geralt is perfect casting, considering he actually enjoys the character so much, and the rest of The Witcher cast is compelling and works incredibly well together. Plus, the magic in this is awesome. I’ve never seen anything quite like Yennifer’s powers.

Stream The Witcher on Netflix. (opens in new tab)

Some of the cast of The Magicians.

The Magicians (Netflix)

Another long show with plenty of seasons, The Magicians is based on Lev Grossman's books and follows Quentin Coldwater, who enrolls in Brakebills University for Magical Pedagogy to be trained as a magician, but there he learns that the fantasy worlds he grew up with as a child are extraordinarily real, and are a danger to humanity.

What I like about The Magicians is that it takes almost a practical look at magic compared to some of the other shows here, or magic shows in general. While most shows seem to look at magic with almost a sense of wonder, The Magicians really goes over how it could seriously harm the human race, and the severity that magic can cause, all while still keeping that same sort of feeling of magic. It’s a great show to watch if you haven’t seen it yet. It's a shame it ended even after five seasons.

Stream The Magicians on Netflix. (opens in new tab)

Rent The Magicians on Amazon. (opens in new tab)

The original cast of Charmed.

Charmed (Peacock)

In the original Charmed series, the viewers get to follow a trio of sisters known as “The Charmed Ones,” the most powerful good witches of all time. Together, they use their combined powers to combat the evils of the world, including demons, warlocks, and more.

Is Charmed as serious as some of the other sorcery/fantasy shows on here? Heck no. That’s why this is considered more of a family/chill show out there for magic fans. But that doesn’t mean it’s still not a great show to watch with so many seasons to binge on. The Charmed cast works well in their roles, but their chemistry is what really saves the day and makes this series so likable. You have to love the Charmed sisters.

Stream Charmed on Peacock. (opens in new tab)

Rent Charmed on Amazon. (opens in new tab)

Alina and General Kirigan on Shadow and Bone.

Shadow And Bone (Netflix)

Based on Leigh Bardugo's series, Shadow and Bone is the latest original show on Netflix to pop up. In this fantasy series, we follow Alina Starkov, who discovers during a dangerous journey that she is a Grisha, otherwise known as a person who has the power of magic, and is the legendary Sun Summoner, who is destined to destroy the dark fold between nations.

If you’re looking for fantasy, this is as fantasy as it gets, especially Shadow and Bone Season 1's cliffhanger ending. With plenty of romances, fights, and monsters to go around, Shadow and Bone is a great addition to the fantasy genre, with so many great character interactions that you’ll find it hard to root for one in particular. Shadow and Bone Season 2 is already on the way, and with only one season out now, you should head on over to Netflix and watch it.

Stream Shadow and Bone on Netflix. (opens in new tab)

The Evil Queen in Once Upon a Time.

Once Upon A Time (Disney+)

Once Upon A Time is set in the fictional town of Storybrooke, Maine, where in reality, every resident there is actually a fairy tale character, who were somehow transported to the real world and robbed of their memories from Regina, the Evil Queen. Now, it’s up to Emma Swan, the only daughter of Snow White and Prince Charming, to somehow save the town.

Once Upon A Time is definitely one of those fantasy series that is a bit less intense. I mean, the amount of Disney fantasy characters that are included in this is almost ridiculous to a point. But, for fans of the magic of those films, mixed in with a little bit of darkness, Once Upon A Time delivers, and it usually has a great storyline to boot. They do a good job of turning these storybook characters into walking, talking humans, and that alone is a great feat to accomplish. The costume design is also flawless as well.

Stream Once Upon A Time on Disney+. (opens in new tab)

Rent Once Upon A Time on Amazon. (opens in new tab)

Eren in Attack on Titan looking at the Colossal Titan.

Attack On Titan (Hulu)

Okay, while it’s not necessarily the standard fantasy you would think of, Attack on Titan is an amazing dark fantasy. In this anime, the rest of supposed humanity lives inside three walls after a hundred years prior, they were almost on the brink of extinction after the emergence of huge, humanoid Titans that ate humans. However, when the refuge that is their home is suddenly invaded, they must find a new way to survive and beat the Titans.

I know that for some, anime isn’t their style, but trust me when I say that Attack on Titan will be your absolute favorite series as soon as you finish watching. The story is fantastic, with literally no plot holes, the animation is extremely detailed and well-told, and the characters are worth rooting for. It’s compelling, dramatic, and everything you’d want in a fantasy series – there’s even a monarchy involved and amazing fights. How can you not give this a shot? Plus, the intro themes are amazing.

Stream Attack on Titan on Hulu. (opens in new tab)

Rent Attack on Titan on Amazon. (opens in new tab)

Gus in Sweet Tooth.

Sweet Tooth (Netflix)

The last Netflix fantasy needs to be on this list. In Sweet Tooth, we follow Gus, otherwise known as “Sweet Tooth,” a young boy who is half-human, half-deer, where he steps out of his home to try and find the truth about his missing mother, Birdie, and the world beyond where he’s stayed his whole life.

Sweet Tooth is absolutely wonderful. The acting of the Sweet Tooth cast is brilliant, the effects are entertaining, and the story will have you laughing, crying, and everything in-between. Gus is the most adorable protagonist you could ever meet, and Tommy Jepperd, Gus’ reluctant companion, is a great counter-protagonist to the young boy, creating some awesome chemistry. I can’t gush more about this show. Sweet Tooth Season 2 is already on the way, so give it a watch if you haven’t yet.

Stream Sweet Tooth on Netflix. (opens in new tab)

With all of these amazing fantasy shows, I’m going to need to check out 2021 fall TV schedule to see if any of them are coming back soon (besides Game of Thrones, that is). Fantasy has always been one of my favorite genres, and I hope that after you binge some of these shows, it will be one of yours, too.

Alexandra Ramos
Alexandra Ramos

Big nerd and lover of Game of Thrones/A Song of Ice and Fire. Will forever hate season eight. Superhero and horror geek. And please don't debate me on The Last of Us 2, it was amazing!