Aishwarya Rai Bachchan was 32 in The Last Legion when she played the character 'Mira'.
That was over 17 years ago in 2007.
Today she is 50, and has starred in 54 movies in total, 15 of those since The Last Legion was released.
In The Last Legion, I think Aishwarya Rai Bachchan looks: