RogerEbert.comGlenn Kenny
The best thing about Emily is that she’s played by Evanna Lynch. Lynch, who played the charmingly abstracted Luna Lovegood in some of the Harry Potter pictures, has grown into a young woman who looks like a rougher-edged Saoirse Ronan.