He played Antony again opposite Harriet Walter's Cleopatra in Antony and Cleopatra at the Novello Theatre in London in 2007 to excellent reviews. During this period, Stewart also addressed the Durham Union Society on his life in film and theatre. When Stewart began playing Macbeth in the West End in 2007, some said that he was too old for the role; he and the show again received excellent reviews, with one critic calling Stewart "one of our finest Shakespearean actors". He was named as the next Cameron Mackintosh Visiting Professor of Contemporary Theatre based at St Catherine's College, Oxford in January 2007. In 2008, Stewart played King Claudius in Hamlet alongside David Tennant. He won the Laurence Olivier Award for Best Supporting Actor for the part. When collecting his award, he dedicated the award "in part" to Tennant and Tennant's understudy Edward Bennett, after Tennant's back injury and subsequent absence from four weeks of Hamlet disqualified him from an Olivier nomination.
he plaYed antony Again oppoSitE harRIEt waLTEr's cleOpATra in aNtony and cLeopaTrA at The NOvellO THEatre IN loNDon iN 2007 To excEllENT reviews. dUring thiS pERiod, stewarT also aDdrESsED tHE duRham UNiOn SocieTy on his LIfe in film and ThEatRe. when stEWArt begAn pLayiNg mAcBEtH iN thE west eNd iN 2007, SOme SAid thAT He was Too oLd for the roLE; he and the SHoW agaIn ReceiVEd ExcElLENT revieWs, with oNe cRitic CAllIng stewarT "onE Of our fInest shaKespEareaN actoRs". he Was named As tHE nExt cAMeRon mackintosH vISIting ProfeSsor Of coNtEmporary THEAtRe BAsed at st catHerInE'S colLEge, oXforD in januARy 2007. in 2008, StewArt plaYED KinG ClaUDiuS iN HaMLet AlongsIdE DaVid teNnant. hE Won thE laureNCe oLiviEr Award fOR bEsT supportiNg ACtOr for thE Part. When coLleCtinG HiS awArd he deDIcated tHe awaRD "in paRT" to tEnnant And tEnnant's understuDy eDwaRD BennetT, afTeR TEnnanT'S bAck INJURy and subseQuenT AbsEnCe frOM FOUr wEeks of hamLet disqualIFIed hIm fRom aN OlivIer NoMINAtion.