Artiste qui a remporté plusieurs Young Artist Awards pour ses rôles dans L'Heure de la peur, Mr Young et La Double Vie de Samantha. Elle eu un rôle récurrent, Violet dans la série Once Upon a Time.
Sa carrière d'actrice professionnelle a démarré sur les chapeaux de roues en 2010 lorsqu'elle a décroché un rôle dans le téléfilm La Double Vie de Samantha et des petits rôles dans Caprica, Smallville et Psych.
Elle a joué le même personnage dans Mes parrains sont magiques, le film : Grandis Timmy et Mes parrains fêtent Noël.
Elle est originaire du Canada et a un frère.
Elle a joué le personnage de Lacey Chabert jeune dans le téléfilm Mon beau sapin.