Liev Schreiber was 33 in Kate & Leopold when he played the character 'Stuart Besser'.
That was over 22 years ago in 2001.
Today he is 56, and has starred in 133 movies in total, 92 of those since Kate & Leopold was released.
In Kate & Leopold, I think Liev Schreiber looks: