Etter hans opptredener i filmene Wyatt Earp og G.I. Jane, fikk Caviezel en rolle i Terrence Malicks . Han skulle opprinnelig spille Cyclops / Scott Summers i (2000), men droppet ut på grunn av en konflikt på grunn av timeplanen som krasjet med hans andre film, . Caviezel spilte i flere Hollywood-filmer, som , og (2002). I 2001 spilte han hovedrollen i , en film som er lagt til Madison i Indiana, i tillegg til (2002).