Langerhans cells are a kind of epidermal non-keratinocytes, which are very few in number and scattered in the epidermis.
Langerhans cells can present viruses and tumor-associated antigens, so Langerhans cells play a major role in eliminating epidermal neoplastic cells and preventing the spread of skin viral infections.