Guillaume Canet was 21 in The Voyage of Penelope when he played the character 'Maxime'.
That was over 28 years ago in 1996.
Today he is 51, and has starred in 69 movies in total, 63 of those since The Voyage of Penelope was released.
In The Voyage of Penelope, I think Guillaume Canet looks: