Cary Elwes was 40 in Ella Enchanted when he played the character 'King Edgar'.
That was over 19 years ago in 2004.
Today he is 60, and has starred in 109 movies in total, 66 of those since Ella Enchanted was released.
In Ella Enchanted, I think Cary Elwes looks: