Jennifer Lopez might have had another steamy scene in her repertoire, had Jim Caviezel not talked her out of it.