Despite Ellen Page's emotionless performance the rest of the cast are a perfect fit in a very well written story. Aidan Gallagher definitely being the most impressive, looking forward to seeing where his career goes. Very talented young man!