Jesse McCartney was 24 in Secret of the Wings when he played the character 'Terence (voice)'.
That was over 12 years ago in 2012.
Today he is 37, and has starred in 28 movies in total, 10 of those since Secret of the Wings was released.
In Secret of the Wings, I think Jesse McCartney looks: