Película:
* La teoría del todo (2014): Interpretó a Jonathan Jones, el ex asistente de investigación de Stephen Hawking.
* El discurso del rey (2010): Interpretó al hermano de Lionel Logue, un papel secundario.
* La ciudad perdida de Z (2016): Interpretó el papel de William Fawcett.
* La mujer de negro (2012): Interpretó a Arthur Kipps, el protagonista.
* La última legión (2007): Desempeñó el papel de Rómulo Augustulo.
* Estrella brillante (2009): Interpretó a Charles Wentworth, un papel secundario.
Televisión:
* La Corona (2016-presente): Interpreta a Lord Mountbatten, papel recurrente.
* El Último Reino (2015-2022): Interpretó el papel del padre Beocca, un personaje principal.
* La línea de la sombra (2011): Interpretó el papel del detective superintendente Joseph "Joe" Caldwell, un personaje principal.
* Los misterios del inspector Lynley (2001-2008): Interpretó el papel del sargento detective Havers, un personaje principal.
* Fantasmas (2002-2011): Interpretó el papel de Tom, el personaje principal de la temporada 3.
* El mundo perdido (2001): Desempeñó el papel de Lord Roxton.
* El proyecto de ley (1984-2010): Desempeñó el papel de D.I. "Danny" Beck en 1999.
* El Vicario de Dibley (1994-2007): Desempeñó un papel secundario.
Esta no es una lista exhaustiva, ya que Alastair Mackenzie ha estado en muchos otros proyectos a lo largo de su carrera. Puedes encontrar una lista completa de su trabajo en su página de IMDb.