Lara Pulver was 35 in Underworld: Blood Wars when she played the character 'Semira'.
That was over 7 years ago in 2016.
Today she is 43, and has starred in 8 movies in total, 1 of those since Underworld: Blood Wars was released.
In Underworld: Blood Wars, I think Lara Pulver looks: