Sofia Boutella was 33 in Star Trek Beyond when she played the character 'Jaylah'.
That was over 8 years ago in 2016.
Today she is 42, and has starred in 23 movies in total, 11 of those since Star Trek Beyond was released.
In Star Trek Beyond, I think Sofia Boutella looks: