Marc Blucas was 31 in First Daughter when he played the character 'James Lansome'.
That was over 20 years ago in 2004.
Today he is 52, and has starred in 43 movies in total, 27 of those since First Daughter was released.
In First Daughter, I think Marc Blucas looks: