Harold Perrineau was 42 in 28 Weeks Later when he played the character 'Flynn'.
That was over 17 years ago in 2007.
Today he is 60, and has starred in 45 movies in total, 21 of those since 28 Weeks Later was released.
In 28 Weeks Later, I think Harold Perrineau looks: