That was over 7 years ago in 2014.
Today she is 32, and has starred in 41 movies in total, 10 since Maleficent was released.
In Maleficent, I think Juno Temple looks:
Maleficent scores 7 out of 10 on The Movie Database.
Juno Temple's first acting role was as 'Emma Southey' in Pandaemonium, released in 2001 when she was 11.