Cary Elwes was 47 in No Strings Attached when he played the character 'Dr. Stephen Metzner'.
That was over 12 years ago in 2011.
Today he is 60, and has starred in 109 movies in total, 47 of those since No Strings Attached was released.
In No Strings Attached, I think Cary Elwes looks: