Odeya Rush was 16 in The Giver when she played the character 'Fiona'.
That was over 10 years ago in 2014.
Today she is 26, and has starred in 21 movies in total, 15 of those since The Giver was released.
In The Giver, I think Odeya Rush looks: