The premise of Amazon's upcoming series Carnival Row revolves around one very important question: What if Sherlock Holmes, but with faeries and a Shakespearan love story? The result is a fantasy noir where exotic creatures fight for equal rights, humans are prejudiced and wear bowler hats, and Orlando Bloom and Cara Delevingne are star-crossed lovers.

The official trailer, which dropped Tuesday, teases an epic romance between Bloom and Delevingne set in a fantastical world teeming with tension.

Carnival Row: Sorry Kids, the Faerie Sex Is Here to Stay

Taking place in Victorian-era world where humans have invaded the exotic homelands of mythological creatures, the series follows the struggle for these immigrant magical beings to coexist with their oppressors. At the center of it all is a forbidden love affair between human detective Rycroft Philostrate (Bloom) and refugee faerie Vignette Stonemoss (Delevingne), who, if exposed, run the risk of being social outcasts. With tensions among the different races brewing, Rycroft investigates a series of brutal murders that threaten the uneasy peace, and Vignette's dark secret just might blow everything up.

Carnival Row heads to Amazon on Friday, Aug. 30.

Cara Delevingne and Orlando Bloom,<em> Carnival Row</em>Cara Delevingne and Orlando Bloom, Carnival Row