<Tr> <Th> Occupation </Th> <Td> Actress </Td> </Tr> <Tr> <Th> Years active </Th> <Td> 2003--present </Td> </Tr> <P> Jennifer Lindsay Stone (born February 12, 1993) is an American actress . She is known for playing Harper Finkle on the Disney Channel series Wizards of Waverly Place, and the main character of Harriet the Spy: Blog Wars . </P> <P> Stone was first cast as Martha in Secondhand Lions, for which she received a Young Artist Award nomination . She recalls only having recognized Michael Caine from Miss Congeniality while on the set of Secondhand Lions . Stone also received a Young Artist Award nomination for her guest appearance on House, M.D. She guest appeared on Line of Fire and Without a Trace . </P>

Who played harper on wizards of waverly place