Early in 2007 he headlined as Richard III by Shakespeare at The Shakespeare Theatre in Washington, D.C. He, along with friend Brent Carver, opened Toronto's CanStage production of The Elephant Man in mid-October. In 2008, he returned to Ontario's Stratford Festival to appear in Hamlet (as Polonius) and Fuente Ovejuna (as the King). He followed the Stratford season playing the Duke at the Red Bull Theater (NYC) production of Women Beware Women. He returned to Stratford in 2009, playing Duncan in Macbeth, Caesar in Julius Caesar and Bottom in A Midsummer Night’s Dream. For the 2010 Stratford Festival season, he portrayed King Arthur in Camelot and Falstaff in Merry Wives of Windsor. The 2011 season featured him again in a singing role as King Arthur.