Hamlet is very complex, and many scholars have given different interpretations for this enigmatic character of Shakespeare. He is an intelligent and knowledgeable person, a University student, thoughtful and philosophical by nature. He thinks deeply about important matters, and decisions in life. However, this contemplative nature is also his major flaw. His lack of timely action is the cause of his tragedy. Even after he sees the ghost of his father, he does not totally believe that Claudius killed his father. Only when he gets the proof that his uncle is guilty, he is ready to kill him. Even after that, he delays his action in spite of getting plenty of chances to do it. However, he has a contradictory personality too. This is seen when he suddenly kills Polonius, thinking that it was Claudius, who was standing behind the tapestry. This comes as a shock to the audience, because Hamlet does not even think about checking who the person is before killing.