James Franco was 27 in The Holiday when he played the character 'James Franco (uncredited)'.
That was over 17 years ago in 2006.
Today he is 46, and has starred in 147 movies in total, 114 of those since The Holiday was released.
In The Holiday, I think James Franco looks: