It’s found behind actors — dramatic landscape drawn large for play (7)
I believe the answer is:
scenery
'landscape drawn large for play' is the definition.
'scenery' can be an answer for 'landscape' (I've seen this before). I am unsure of the 'drawn large for play' bit.
I can't explain the rest of the clue.
(Other definitions for scenery that I've seen before include "(Constituents of) landscape" , "Pleasant vista or play backdrop" , "Landscape features" , "On-stage background" , "Stage setting" .)