Es popular por su papel de Susan Pevensie en la serie de Las Crónicas de Narnia desde 2005, de Chyler Silva en desde 2012 y por su interpretación de Lady Lola en Reign desde 2013.