Thea Queen (played by Willa Holland) on Arrow on The CW was spotted wearing this graffiti printed dress and leather jacket on Arrow on episode '' (3x12) in Feb 2015. Thea's Dress is the Graffiti Print Bodycon Dress by Topshop . Thea's Jacket is the Biker Jacket by H&M . For shoppable links visit wornontv.net/45238