Catherine McCormack was 34 in 28 Weeks Later when she played the character 'Alice'.
That was over 17 years ago in 2007.
Today she is 52, and has starred in 31 movies in total, 9 of those since 28 Weeks Later was released.
In 28 Weeks Later, I think Catherine McCormack looks: