In 2004, Thomas played the leading role of Lady Macbeth in the Royal Shakespeare Company's production of Macbeth at Stratford-on-Avon. Billington wrote that "Sian Thomas was also born to play Lady Macbeth. She has the right mixture of attack, sexiness and emotional drive", adding that she gave Shakespeare's sometimes complex lines exactly the right stress to bring out the subtle antitheses. He noted, too, that she brought out the character's steadily growing "tactical and emotional isolation".