Add likes... Hamlet Described as a “bloody and insane” take on the Shakespeare play.Genre: DramaDirector: Ali AbbasiCast: Country: Denmark