Question: who is mary on pretty little liars?
Answer: Mary Drake is a fictional character created by I. Marlene King and portrayed by Andrea Parker in the American television series Pretty Little Liars.