What types of immune cells can act as antigen presenting cells?
It depends on the type of antigen. B cells Macrophages and Dendritic Cells can all present antigen and would be most classically called the antigen presenting cells. However, cells that become infected with an intracellular, cytosolic pathogen (for example a virus) can also become antigen presenting cells. This means that almost any cell that expresses major histocompatibility class I (MHC I) molecules can become an APC upon infection by an appropriate pathogen.