That was over 18 years ago in 2004.
Today he is 59, and has starred in 82 movies in total, 48 since Ella Enchanted was released.
In Ella Enchanted, I think Cary Elwes looks:
Ella Enchanted scores 5.9 out of 10 on The Movie Database.
Cary Elwes' first acting role was as 'Maj. Cabot Forbes' in Glory, released in 1989 when he was 27.