Don’t forget his turn as Benedick (opposite maybe the best ever DW Companion aka DONNAAAA) in Much Ado About Nothing (which I guess falls in your middle category above?)! Ditto his take on Hamlet, which is indisputably the best take on Hamlet, and which also has Sir Patrick Stewart, ooooo. (Srsly it’s excellent.)