Rhys Ifans was 38 in Hannibal Rising when he played the character 'Vladis Grutas'.
That was over 17 years ago in 2007.
Today he is 56, and has starred in 70 movies in total, 36 of those since Hannibal Rising was released.
In Hannibal Rising, I think Rhys Ifans looks: