Question: who plays the character a in pretty little liars
Answer: Mona Vanderwaal ( Janel Parrish ) ( season 1 -- 7 ) is a former unpopular girl at Rosewood who longed to be accepted into Alison 's group and was continuously mocked by Alison .