Cara Delevingne is going from Enchantress to just plain enchanted. Amazon and Travis Beacham’s Carnival Row has its second major name after adding Orlando Bloom, now that the Valerian and Suicide Squad star has booked a supernatural role.

Per The Hollywood Reporter, Delevingne will take her first major TV role as “Vignette Stonemoss,” described as “a faerish refugee who flees her war-torn homeland to come to the Burgue. There, she must contend not only with rampant human prejudice against her kind but with the secrets that have followed her to this new land.” Bloom plays Rycroft Philostrate, a police inspector investigating the murder of a faerie showgirl on Carnival Row.

The eight-episode series features Victor Frankenstein director Paul McGuigan joining Beacham and writer-showrunner Rene Echevarria, while the full synopsis reads:

Carnival Row is a fantasy-noir set in a neo-Victorian city. Mythical creatures fleeing their war-torn homeland have gathered in the city, and tensions are simmering between citizens and the growing immigrant population. The series follows the investigation of a string of unsolved murders that are eating away at whatever uneasy peace still exists.

The original Killing on Carnival Row draft (written by Pacific Rim alum Beacham) was picked up by New Line back in 2005, but went through multiple directors and developments in years past. Guillermo del Toro co-wrote a pilot version of the feature script with Beacham and Rene Echevarria, executive producing with The Strain partner Gary Ungar, but del Toro ultimately left the project.

Carnival Row will begin filming in fall 2018 for a 2019 premiere, so stay tuned for the latest.

More From ScreenCrush