Orlando Bloom, who's best known for playing an arrow-slinging elf and an immortal pirate, takes on another fantasy gig: In his first TV series, he'll star as a neo-Victorian detective trying to solve the death of a fairy.

The show, called "Carnival Row," sounds a bit like "True Blood" (lead character Sookie was a "fey" with mind-reading abilities) and the Gothic "Penny Dreadful."

Per Vulture, the series is a "fantasy-noir set in a neo-Victorian city" where "mythical creatures fleeing their war-torn homeland have gathered in the city, and tensions are simmering between citizens and the growing immigrant population."

Bloom will be playing the main character, the fancifully named Rycroft Philostrate, who's trying to get to the bottom of a "faerish refugee"'s death.

Amazon has ordered the show, which will be eight episodes, straight to series. No word yet on when it will premiere.

It's based on a script by Travis Beacham ("Pacific Rim," "Clash of the Titans") that made Hollywood's prestigious Black List in 2005.