TLR3 and cancer: Our data indicate that the function of TLR3 on cancer cells must be distinguished from that on immune cells and then the discrepancy about the TLR3 prognostic significance among various cancer histotypes could be ascribed by the variability in immune cells infiltrating the tumor and in the level of TLR3 expression.