Cary Elwes was 47 in No Strings Attached when he played the character 'Dr. Stephen Metzner'.
That was over 13 years ago in 2011.
Today he is 61, 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: