David Tennant to take on 'challenge' of Richard II for Royal Shakespeare Company
David Tennant is to return to the Royal Shakespeare Company to play Richard II, five years after audiences and critics hailed his performance as Hamlet.
David Tennant is to return to the Royal Shakespeare Company to play Richard II, five years after audiences and critics hailed his performance as Hamlet.