Alastair Mackenzie

Alastair Mackenzie

Alastair Mackenzie is a Scottish actor. He was born in 1970 in Trinafour, near Perth and educated at Westbourne House School and Glenalmond College in Perthshire.

Mackenzie left home at the age of 18 and moved to London. Though best known as playing the young laird Archie MacDonald in the BBC drama Monarch of the Glen, he also has some theatre and film credits to his name.

He lives in Islington with his wife, Scottish actress Susan Vidler, with...

More
also starring Alastair Mackenzie
actor

New Town Killers

As Jamie Stewart

actor

The Edge of Love

As Anthony Devas

actor

Mouth to Mouth

As Oswaldo (as Sam MacKenzie)

actor

The Last Great Wilderness

As Charlie

actor

Monster Mutt

actor

Perfect Sense

As Virologist

actor

Reichenbach Falls

As Jack Harvey

actor

You Instead

As Mark

actor

The Sweeter Side of Life

As Benny Christophe

actor

Snuff-Movie

As Justin / Andy / Freddy / Peter

actor

Company of Heroes

As Chambliss

actor

Andor: A Disney+ Day Special Look

As Perrin Fertha (archive footage) (uncredited)

actor

Object Permanence

As Barry

actor

Taken: The Search for Sophie Parker

As Ambassador Hillman

actor

Redistributors

As Michael Manning

actor

93 Days

As Dr. David Brett-Major

actor

The Shell Seekers

As Richard

actor

Dragonworld

As John McGowan

actor

Peterloo

As General Sir John Byng

actor

Outlaw King

As John Strathbogie, Earl of Atholl

actor

Backdraft 2

As Captain White

actor

Hampstead Theatre At Home: Tiger Country

As John

actor

The Deal

As Michael

actor

Terminally Happy

As Louis

actor

Monarch of the Glen

As Archie MacDonald

actor

Psychos

actor

Unforgotten

As John Bentley

actor

Dracula

As Lord Rothcroft

actor

Moving On

As Mick

actor

Lovejoy

As Freddy

actor

The Mentalist

As Dr. Royston Daniel

actor

Borgen

As Jeremy Welsh

actor

Lewis

As Sebastian Anderson

actor

Strange

As Rich

actor

The Crown

As Richard Aylard

actor

Black Mirror

As Martin

actor

Murdoch Mysteries

As Inspector Edward Scanlon

actor

The Loch

As Craig Petrie

actor

Vigil

As Anthony Chapman

actor

Star Wars: Andor

As Perrin Fertha

actor

Death in Paradise

As Ewan Boyd

actor

A.D. The Bible Continues

As James le Juste

actor

Midsomer Murders

As Felix Lancaster

actor

Soldier Soldier

As Tim

actor

Agatha Christie's Marple

As Colonel Hillingdon

actor

Agatha Christie's Poirot

As Ferguson

actor

Wolf Hall

As William Brereton

actor

Hamish Macbeth

As Gavin Robb

actor

Ancient Rome: The Rise and Fall of an Empire

As Athaulf