 Since then she has appeared in such films as "Dear Dumb Diary", "Enter the Void", "J. Edgar", "", and "Movie 43".She has played Emma Lavery in the soap opera "All My Children".She has had recurring roles in the television series "Revenge" as young Amanda Clarke, as well as in "Eastwick" as Emily Gardener.