Scott Speedman was 27 in Underworld when he played the character 'Michael Corvin'.
That was over 21 years ago in 2003.
Today he is 48, and has starred in 39 movies in total, 25 of those since Underworld was released.
In Underworld, I think Scott Speedman looks: