Filmy:
* Ostatni król Szkocji (2006) – jako John „Jay” Regan
* Królowa (2006) – jako John Major
* Niezłomny ogrodnik (2005) – jako Geoffrey
* Tłumacz (2005) - jako dyplomata brytyjski
* Bardzo długie zaręczyny (2004) – jako Doktor
* Oświadczenie (2003) – jako ks. Gerard
* Tajny agent (2001) – jako Pan Jones
* Krawiec z Panamy (2001) – jako Martin
* Moje życie beze mnie (2003) – jako Doug
* Znaczenie bycia poważnym (2002) - jako ks. Ornat
Telewizja:
* Korona (2016-2022) – jako Harold Macmillan
* Wspaniała Kobieta (2014) – jako Dawid
* Godzina (2011-2012) – jako Dawid
* Straszniki (2002-2011) – jako Colin Wells
* Cichy świadek (1996-obecnie) - jako Różne role
* Ustawa (1984-2010) - jako Różne role
* Lekarze (2000-obecnie) - jako Różne role
Nie jest to lista wyczerpująca, ale przedstawia niektóre z jego najbardziej znanych i znanych dzieł. Craig McFarlane to wszechstronny aktor z długą i pełną sukcesów karierą filmową i telewizyjną.