I found today's xword very difficult!
One answer I cannot parse; the other I cannot even do!
15A: Queen is unable to enter a fair number of chains for trading(10)
The answer is 'mercantile' = trading (definition)
'er' - Queen
cant - unable
which leaves 'mile' but cannot parse this bit?
19A: Expected to import new science fiction blockbuster(4)
?U?E
due - expected
N - new
so possibly 'dune' but if so, why?
Help needed, please!