Jim Caviezel: A Chinese actor faces a spiritual battle in his new Hollywood films

American actor Jim Caviezel, known for playing Jesus Christ in 'The Passion of the Christ', tackles…