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