Interpreta Maria Merryweather in Moonacre - I segreti dell'ultima luna, la protagonista del film. Richards ha dovuto battere un vasto numero di concorrenti per ottener questo ruolo che ha attratto aspiranti da tutto il mondo. Questo è il secondo ruolo da protagonista della sua carriera, dopo aver debuttato l’anno scorso nel ruolo del personaggio principale dell’acclamato film La Bussola D’Oro, della New Line, tratto dal classico per bambini scritto da Phillip Pullman. Il suo debutto cinematografico è avvenuto proprio nel film a più alto budget dell’anno, ma questo non ha impedito a Richards di trovare un equilibrio tra la carriera e la scuola.