James Franco was 36 in The Little Prince when he played the character 'The Fox (voice)'.
That was over 9 years ago in 2015.
Today he is 46, and has starred in 147 movies in total, 41 of those since The Little Prince was released.
In The Little Prince, I think James Franco looks: