 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".