kenneth branagh show off his excellent skill in both acting and write in this deep and think provoke interpretation of shakespeare most classic and well write tragedy . kenneth play the role of hamlet with such a distinct emotion that provoke tear . kate winslet performance be also of great note .