James Franco was 27 in The Wicker Man when he played the character 'Bar Guy #1'.
That was over 18 years ago in 2006.
Today he is 46, and has starred in 147 movies in total, 118 of those since The Wicker Man was released.
In The Wicker Man, I think James Franco looks: