Dress: Anerley Dress by Roland Mouret
Thea Queen (played by Willa Holland) on Arrow on The CW was spotted wearing this navy one-shoulder dress on Arrow on episode 'What We Leave Behind' (5x09) in Dec 2016. Thea's Dress is the Anerley Dress by Roland Mouret.