zoe kravitz as a demon queen by wayne barlowe