Top: Mari Top by A.L.C.
Jacket: Rumer Leather Jacket by Mackage (worn a number of times)
Thea Queen (played by Willa Holland) on Arrow on The CW was spotted wearing this black and white printed top and leather jacket on Arrow on episode 'Eleven-Fifty-Nine' (4x18) in Apr 2016. Thea's Top is the Mari Top by A.L.C. . Thea's Jacket is the Rumer Leather Jacket by Mackage .