Jas0913 said:
I felt like the characters in Hamlet were very one dimensional. Ophelia is very stupid and crazy, I envisioned her as what Shakespeare may have thought was the female stereotype of the time; ditsy and easily misguided. I wouldn't take my word on it though since i'm not a fan of the play and i have a huge bias against it, sorry.
See, this is the problem I feel a lot of modern readers have with Shakespeare - they take everything at face value, and don't look at what else Shakespeare wrote.
Shakespeare was a feminist writer - he wrote women as powerful, intelligent, and savy - usually more so than men.
Look at the Merchant of Venice. Yes, the play has some anti-semitic overtones which are one reason I won't teach it, but it does feature a woman who dresses up like a man, pretends to be a lawyer, and wins a law suit because she's smarter than everyone else there - the judge included.
Beatrice, from Much Adu about Nothing, an otherwise fluffy play, is portrayed as a very strong, very powerful woman. Taming of the Shrew is another one - featuring, not the taming promised in the title, but a relationship based on friendship and equality rather than submission.
There is absolutely no reason why Shakespeare would write Ophelia as the opposite of all his other female characters - and if you read carefully, he didn't. Ophelia deals with her father sarcastically, brushes off her brother's advise (she promises to lock his words in a box and throw away the key), and carries on a secret affair with Hamlet. When Ophelia becomes pregnant, and her husband-to-be is disgraced, she walks into the royal throne room and (in code) tells the King that he's an adulterer, and tells the queen to get an abortion. She then turns up dead - which is why many think she was murdered (rather than suicide).
The problem is, because she gets so few lines, many directors brush her off so they can focus more heavily on Hamlet's part. I have never seen a well-acted Ophelia. Never.
I'd go into the other characters, but it is easier to say that, if you'd like a better opinion of Hamlet, you should go watch the David Tennant version (yes, the 10th Doctor). If nothing else, you'll have a better appreciation for how multi-dimensional the character of Hamlet himself is.