Thea Queen (played by Willa Holland) on Arrow on The CW was spotted wearing this printed top and silver moto jacket on Arrow on episode 'Honor Thy Fathers' (5x21) in May 2017. Thea's Top is the Francis Top by Joie . Thea's Jacket is the Ebya Metallic Leather Jacket by .