Audrey Marie Anderson (born March 7, 1975) is an American actress and model. She is best known for her role in CBS series The Unit (2006–2009) and her recurring roles as Lyla Michaels in Arrow (2013-present) and Lilly in The Walking Dead (2014).
More Photos Of Audrey Marie Anderson