That was over 19 years ago in 2000.
Today he is 51, and has starred in 30 movies in total, 23 since Pay It Forward was released.
In Pay It Forward, I think Jim Caviezel looks:
Pay It Forward scores 7 out of 10 on The Movie Database.
Jim Caviezel's first acting role was as 'Airline Clerk' in My Own Private Idaho, released in 1991 when he was 23.
Find DVDs, posters and memorabilia about Pay It Forward on Amazon.