How well do you really know Hamlet’s To Be Or Not To Be soliloquy?

Benedict Cumberbatch joins David Tennant, Patrick Stewart, Jude Law, Mel Gibson and many more who have played Shakespeare's greatest character. But how well do you know his most famous speech?

Advertisement