Zachary Levi was 29 in Tangled when he played the character 'Flynn Rider (voice)'.
That was over 13 years ago in 2010.
Today he is 43, and has starred in 43 movies in total, 24 of those since Tangled was released.
In Tangled, I think Zachary Levi looks: