Based on acting quality and roleplay of Emma in the movies below, according to my opinion. I have seen all the movies in this list. The titles 'Marmaduke' and 'The Croods' are not included because she is a voice actor in those movies.