You asked:

james caviezel nationality

  • James Caviezel is American.