Jim Caviezel was 35 in The Final Cut when he played the character 'Fletcher'.
That was over 20 years ago in 2004.
Today he is 55, and has starred in 41 movies in total, 17 of those since The Final Cut was released.
In The Final Cut, I think Jim Caviezel looks: