She is portrayed by Katherine McNamara in the film of the book and Lily Collins in the television series .
She is portrayed by Katherine McNamara in the film adaptation of the book and Lily Collins in the television series .