Julianne Moore was 39 in Hannibal when she played the character 'Clarice M. Starling'.
That was over 23 years ago in 2001.
Today she is 63, and has starred in 106 movies in total, 66 of those since Hannibal was released.
In Hannibal, I think Julianne Moore looks: