Sleeping Beauty
Se unió al elenco principal de la serie "Los Tudor", donde interpretó a princesa María Tudor, la hija de los reyes Enrique VIII de Inglaterra y Catalina de Aragón. A este éxito se le añade al prestigio que en 2012 obtuvo al interpretar a la Princesa Aurora, la Bella Durmiente, la princesa protagonista del clásico "La bella durmiente", en la exitosa serie de la ABC "Once Upon a Time".