Rose Byrne was 26 in 28 Weeks Later when she played the character 'Scarlet'.
That was over 17 years ago in 2007.
Today she is 44, and has starred in 60 movies in total, 41 of those since 28 Weeks Later was released.
In 28 Weeks Later, I think Rose Byrne looks: