Originario de Glasgow, donde sus padres eran médicos, estudió en The Glasgow Academy y en la Universidad de St Andrews antes de graduarse en actuación en la Royal Academy of Dramatic Art en 1968. Comenzó en compañías de repertorio por Inglaterra, destacando como Romeo en el Open-air Theatre de Regent’s Park y como Jaques para la Royal Shakespeare Company, y más tarde interpretó a Dr. Brooks en el…