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.