Audrey Marie Anderson

Audrey Marie Anderson is a female Human who is an American actress and model. She portrays Lyla Michaels/Harbinger in a guest starring role throughout the first five seasons of Arrow. She reprised the role in a guest starring role in the second season of The Flash.

Season 5
}}