John Mackenzie

[3]​ Estudió arte dramático y se unió a la Gateway Theatre Company de Edimburgo.

Durante ese periodo, dirigió episodios de The Jazz Age y ITV Saturday Night Theatre.

Esta película , protagonizada por Bob Hoskins y Helen Mirren, le abrió oportunidades para trabajar en los Estados Unidos.

Otras películas de Mackenzie en este periodo fueron The Innocent (1985) y El cuarto protocolo (1987).

Ruby fue protagonizada por el nominado a un Óscar Danny Aiello y la actriz de Twin Peaks Sherilyn Fenn.