Justin Chatwin was 20 in Taking Lives when he played the character 'Matt Soulsby'.
That was over 20 years ago in 2004.
Today he is 41, and has starred in 28 movies in total, 26 of those since Taking Lives was released.
In Taking Lives, I think Justin Chatwin looks: