Sent i sin karriere, spilte han i de Oscar-belønnede filmene og . I den siste spilte han rollen som filosofkeiseren Marcus Aurelius. Han høstet en ny generasjon fans i rollen som Albus Humlesnurr i de første to -filmene. I 2003 hadde han stemmen til Opaz i den animerte filmen . Denne filmen ble også dedisert til ham da han gikk bort året før.