CEACAM1 and cancer: Whether CEACAM1 is a suppressor or promoter for malignant phenotype of cancer cells still remains controversial.