Eric E Castro rated Hamlet, Prince of Denmark: 4 stars

Hamlet, Prince of Denmark by William Shakespeare (The Vale Shakespeare)
In this quintessential Shakespeare tragedy, a young prince's halting pursuit of revenge for the murder of his father unfolds in …