Wondering what to watch after Once Upon A Time? If the fantasy and romance of the series has you hungry for more fairy tales, you're in luck! Since the public fascination with magic is not ceasing any time soon, there are loads of other movies and TV shows like Once Upon A Time ready for you to start bingeing.
If you’re on the hunt for movies and TV shows similar to Once Upon A Time, Outlander is a great TV series about time travel and true love. Charmed is another great show, featuring a trio of sibling who share magical powers.
For fans of Once Upon A Time looking for good movie recommendations, Cinderella is an excellent film that also features live-action versions of classic Disney princesses and stories. Other good movies and shows featured on this list include Aladdin, Enchanted, and Maleficent.
If you have a favorite movie or TV series like Once Upon A Time on this list, give the project a thumbs up!
With more than 40 million people visiting Ranker every month, we are able to offer you data-driven recommendations based on voting across thousands of film & TV polls.
This historical fantasy series based on the All Souls trilogy by Deborah Harkness is a great choice for fans of Once Upon A Time that love a slow-burning mystery with lots of world building.
A Discovery of Witches (2018, Sky One) is a British fantasy drama series based on the All Souls historical fantasy trilogy by Deborah Harkness. When Diana Bishop (Theresa Palmer), a historian and reluctant witch, unexpectedly discovers a bewitched manuscript, she begins to unravel its secrets about magical begins. Professor and vampire Matthew Clairmont (Matthew Goode) offers his help, and the two team up while dodging threats from the creature world. ...more on Wikipedia
Lucifer (Fox, 2016) is an American fantasy police procedural comedy-drama television series developed by Tom Kapinos. The series revolves around Lucifer Morningstar (Tom Ellis), the Devil, who abandons Hell for Los Angeles where he runs his own nightclub and becomes a consultant to the LAPD. ...more on Wikipedia
This big-budget video game adaptation from Netflix is sure to suck in fantasy and drama nerds alike with this masterful series.
The Witcher (Netflix, 2019) is a fantasy action-adventure series based on the series of short stories and novels by Andrzej Sapkowski. Geralt of Rivia (Henry Cavill), a solitary monster hunter, struggles to find his place in a world where people often prove more wicked than beasts. ...more on Wikipedia
This fantasy series about a serial killer that targets mythical creatures that have bled into the real world is a great pick for fans of Once Upon A Time.
Carnival Row (Amazon Video, 2019) is an American neo-noir fantasy web television series created by René Echevarria and Travis Beacham. As a serial killer preys on mystical creatures in a dark futuristic city the detective on the case, Rycroft Philostrate (Orlando Bloom) becomes the prime suspect in the murders. ...more on Wikipedia