The last pick on this list falls more under the genre of fantasy period drama but is no less compelling. Carnival Row is a Prime Video series starring Orlando Bloom in the role of Inspector Rycroft Philostrate and Cara Delevingne as a fairy named Vignette Stonemoss. Similar to the London Victorian era, Carnival Row mostly takes place in The Burgue, where mythical creatures struggle to survive amongst humans. Philostrate and Vignette, who were once lovers, meet again after many years apart. Together, they face an increasingly intolerant and bigoted society, as The Burgue is prey to one of its yet most dangerous threats. The mix between fantasy, realism, and history definitely makes this show stand out in this list, but it’s absolutely worth a watch if you’re into fantasy and crazy about crime period dramas. Carnival Row‘s second and final season will start airing February 17, 2023, exclusively on Prime Video.