Lyla Michaels (played by Audrey Marie Anderson) on Arrow on The CW was spotted wearing this green asymmetrical neck dress on Arrow on episode 'Crossing Lines' (7x03) in Oct 2018. Lyla's Dress is the Asymmetric-Neck Cap-Sleeve Peplum Dress by Roland Mouret.