Films :
* Le dernier roi d'Écosse (2006) - comme John "Jay" Regan
* La Reine (2006) - comme John Major
* Le jardinier constant (2005) - comme Geoffrey
* L'interprète (2005) - en tant que diplomate britannique
* Un très long engagement (2004) - comme Le Docteur
* La déclaration (2003) - comme le Père Gérard
* L'agent secret (2001) - comme M. Jones
* Le tailleur du Panama (2001) - comme Martin
* Ma vie sans moi (2003) - comme Doug
* L'importance d'être sérieux (2002) - comme le révérend Chasuble
Télévision :
* La Couronne (2016-2022) - comme Harold Macmillan
* L'honorable femme (2014) - comme David
* L'heure (2011-2012) - comme David
* Effrayeurs (2002-2011) - comme Colin Wells
* Témoin silencieux (1996-présent) - comme divers rôles
* Le projet de loi (1984-2010) - comme divers rôles
* Médecins (2000-présent) - comme divers rôles
Cette liste n’est pas exhaustive, mais elle met en lumière certaines de ses œuvres les plus marquantes et les plus connues. Craig McFarlane est un acteur polyvalent avec une longue et fructueuse carrière au cinéma et à la télévision.