Maggie Q was 35 in Allegiant when she played the character 'Tori Wu'.
That was over 8 years ago in 2016.
Today she is 45, and has starred in 36 movies in total, 10 of those since Allegiant was released.
In Allegiant, I think Maggie Q looks: