Leonardo DiCaprio was 34 in Shutter Island when he played the character 'Teddy Daniels'.
That was over 14 years ago in 2010.
Today he is 49, and has starred in 66 movies in total, 29 of those since Shutter Island was released.
In Shutter Island, I think Leonardo DiCaprio looks: