Interprete di numerosissimi film, Kris Marshall è uno degli attori inglesi più conosciuti.
Tra i molti ruoli interpretati da Kris, ricordiamo il ruolo di Furber nell'adattamento per il grande schermo di Un matrimonio all'inglese di Noel Coward, quello di Colin nella commedia romantica di grande successo Love Actually, quello di Graziano in Il mercante di Venezia, quello da protagonista in Mexicano, il ruolo di Starinski in Deathwatch e una parte nel film della Miramax Le quattro piume.
Nel 2007 Kris è stato Troy in Funeral Party.
Tra le sue interpretazioni più recenti, quella del protagonista in Oka! Amerikee, in cui appare come un etno-musicologo americano che viaggia attraverso l'Africa Centrale per vivere con i Pigmei Bayaka, e quella nella commedia romantica Meant To Be.
Notissimo ai telespettatori come Nick Harper nella serie della BBC Television My Family, Kris ha interpretato anche il ruolo di Pasha nel film per la televisione della Granada, Dr Zhivago.