Question: who plays hanna marin in pretty little liars
Answer: Ashley Victoria Benson ( born December 18 , 1989 ) is an American actress and model , known for her role as Hanna Marin in the teen mystery - drama television series Pretty Little Liars ( 2010 -- 2017 ) .