Audrey Marie Anderson

Audrey Marie Anderson is an American actress and model. She portrays Lyla Michaels/Harbinger in a guest starring role throughout the first and second seasons and in a recurring guest-star third season of Arrow. She will reprise her role in the fouth season.