Jensen Ackles was 29 in My Bloody Valentine when he played the character 'Tom Hanniger'.
That was over 15 years ago in 2009.
Today he is 46, and has starred in 13 movies in total, 6 of those since My Bloody Valentine was released.
In My Bloody Valentine, I think Jensen Ackles looks: