También ha protagonizado la película "Krull" () de Peter Yates (en la que interpretaba al príncipe Colwyn) y la miniserie "Marco Polo" () de Giuliano Montaldo, en la que interpretaba a Marco Polo.