Chalamet fits the character of Hamlet on paper, but I don’t think he can handle it. The more I see him act, the more I’m convinced he skates by on his brooding stoicism. I don’t think he works well in more wordy, intellectual roles.
He was in a movie a few years ago called The King, which was an adaptation of Shakespeare’s Henry IV and V. This was dumbed down, faux Shakespeare, and yet Chalamet was still way out of his depth. He delivered all his lines like he had memorized them phonetically, seemingly oblivious to what he was actually saying.
I think he’d be even more at sea in one of Shakespeare’s most difficult roles. There would be no depth, probably just a lot of going back and forth between yelling and smoldering.