Film:
* Teoria wszystkiego (2014): Zagrał Jonathana Jonesa, byłego asystenta badawczego Stephena Hawkinga.
* Przemówienie króla (2010): Zagrał brata Lionela Logue, drugoplanową rolę.
* Zaginione miasto Z (2016): Zagrał rolę Williama Fawcetta.
* Kobieta w czerni (2012): Zagrał Arthura Kippsa, głównego bohatera.
* Ostatni legion (2007): Wcielił się w rolę Romulusa Augustulusa.
* Jasna gwiazda (2009): Zagrał Charlesa Wentwortha, rolę drugoplanową.
Telewizja:
* Korona (2016-obecnie): Odtwarza Lorda Mountbattena, powracająca rola.
* Ostatnie królestwo (2015–2022): Zagrał rolę ojca Beocca, głównego bohatera.
* Linia cienia (2011): Zagrał rolę detektywa nadinspektora Josepha „Joe” Caldwella, głównego bohatera.
* Zagadki inspektora Lynleya (2001–2008): Zagrał rolę detektywa sierżanta Haversa, głównego bohatera.
* Zjawy (2002–2011): Zagrał rolę Toma, głównego bohatera w sezonie 3.
* Zaginiony świat (2001): Zagrał rolę Lorda Roxtona.
* Ustawa (1984-2010): Zagrał rolę D.I. „Danny’ego” Becka w 1999 r.
* Wikariusz Dibley (1994-2007): Odegrał rolę drugoplanową.
Nie jest to lista wyczerpująca, ponieważ Alastair Mackenzie brał udział w wielu innych projektach w swojej karierze. Pełną listę jego prac można znaleźć na jego stronie IMDb.