Tom Hiddleston has signed up to play Hamlet in a stage production directed by Sir Kenneth Branagh.
TomHiddlestonhassigneduptoplayHamletinastageproductiondirectedbySirKennethBranagh.Shakespeare'sfamoustragedyaboutaDanishprincesetagainsthisunclewillbestagedtora