The heterogeneity and plasticity of macrophages have become a topic of great interest, due to their role in various diseases ranging from cancer to bacterial infections. While initial experimental studies assumed an extreme polarisation situation, with the (anti-tumour) M1 and (pro-tumour) M2 macrophages representing the two extreme cell phenotypes, more recent studies showed a continuum of macrophages polarisation phenotypes. Here, we focus on tumour-macrophage interactions and develop a mathematical model based on kinetic equations for active particles to describe (i) the dynamics of macrophages with a continuum of diverse functional states, ranging from pro-tumour to anti-tumour states; and (ii) the dynamics of tumour cells with a variet...