Orlando Bloom and Cara Delevingne share a steamy scene in new TV drama Carnival Row.
Hollywood heart-throb Bloom, 42, and model-turned-actress Delevingne, 26, star in the Amazon Prime Video series, set in a “Victorian fantasy world”.
Bloom plays human detective Rycroft Philostrate and Delevigne a refugee fairy, Vignette Stonemoss.
They “rekindle a dangerous affair despite an increasingly intolerant society” in the TV drama, which sees “mythological immigrant creatures whose exotic homelands were invaded by the empires of man”.
A newly-released trailer sees the Pirates Of The Caribbean actor and the Suicide Squad star get intimate in the bedroom.
Carnival Row will launch on Prime Video on August 30.