Han scenedebuterte ved Salisbury Playhouse i 1969 og ble tilknyttet Royal Shakespeare Company i midten av 1970-årene. Han har spilt i stykker som blant annet , , og . Det kan også nevnes at han har spilt rollen som Winston Churchill både i Howard Brentons (2008) og i sceneversjonen av (2012).