Jennifer Lindsay Stone ( ; born February 12 , 1993 ) is an American actress best known for playing Harper Finkle on the Disney Channel series `` Wizards of Waverly Place '' , and the main character of '' '' .
Jennifer Lindsay Stone ( born February 12 , 1993 ) is an American actress . She played Harper Finkle on the television series `` Wizards of Waverly Place '' and Harriet Welsh in the movie '' '' .