Maxine Peake is to play Hamlet in a "radical re-imagining" of the play at Manchester's Royal Exchange theatre. The Shameless actress will reunite with Royal Exchange artistic director Sarah Frankcom, ...