Caviezel portrayed Jesus Christ in Mel Gibson's 2004 film The Passion of the Christ. During filming, he was struck by lightning, accidentally scourged, had his shoulder dislocated, and suffered from pneumonia and hypothermia. Prior to filming, Gibson reportedly warned Caviezel that playing Jesus would hurt his acting career. In 2011, he admitted that good roles had been hard to come by since, but stated that this movie, in particular the role of Jesus Christ, was a once-in-a-lifetime experience.
From 2011 to 2016, Caviezel starred in the CBS drama series Person of Interest as John Reese, a former CIA agent who now works for a mysterious billionaire as a vigilante. The show received the highest ratings in 15 years for a series pilot and consistently garnered over 10 million weekly viewers. Caviezel was nominated for the People's Choice Award for Favorite Dramatic TV Actor in 2014 and again in 2016 for his work on Person of Interest.