Alastair Mackenzie — British actor