Filme:
* Der letzte König von Schottland (2006) – als John „Jay“ Regan
* Die Königin (2006) – als John Major
* Der ewige Gärtner (2005) – als Geoffrey
* Der Dolmetscher (2005) – als britischer Diplomat
* Eine sehr lange Verlobung (2004) – als The Doctor
* Die Erklärung (2003) – als Pater Gerard
* Der Geheimagent (2001) – als Mr. Jones
* Der Schneider von Panama (2001) – als Martin
* Mein Leben ohne mich (2003) – als Doug
* Die Wichtigkeit, ernst zu sein (2002) – als Rev. Chasuble
Fernsehen:
* Die Krone (2016–2022) – als Harold Macmillan
* Die ehrenwerte Frau (2014) – als David
* Die Stunde (2011–2012) – als David
* Gespenster (2002–2011) – als Colin Wells
* Stiller Zeuge (1996-heute) – als verschiedene Rollen
* Der Gesetzentwurf (1984–2010) – als verschiedene Rollen
* Ärzte (2000-heute) – als verschiedene Rollen
Dies ist keine erschöpfende Liste, sie hebt jedoch einige seiner herausragendsten und bekanntesten Werke hervor. Craig McFarlane ist ein vielseitiger Schauspieler mit einer langen und erfolgreichen Karriere in Film und Fernsehen.