Nazanin Boniadi was 35 in Ben-Hur when she played the character 'Esther'.
That was over 8 years ago in 2016.
Today she is 43, and has starred in 13 movies in total, 3 of those since Ben-Hur was released.
In Ben-Hur, I think Nazanin Boniadi looks: