Thea Queen (played by Willa Holland) on Arrow on The CW was spotted wearing this multi-colored lace dress on Arrow on episode &#039;&#039; (5x22) in May 2017. Thea's Dress is the Nat Dress by Alice + Olivia . For shoppable links visit <a href='https://wornontv.net/71382/'>wornontv.net/71382</a>