Jesse McCartney was 20 in Tinker Bell when he played the character 'Terence (voice)'.
That was over 16 years ago in 2008.
Today he is 37, and has starred in 28 movies in total, 20 of those since Tinker Bell was released.
In Tinker Bell, I think Jesse McCartney looks: