PJ performed a cruel character assassination on Elrond that left me simillarly devistated.
Gone is the sweet, kindly, wise, loving half-elf and we have instead an angry, bitter control-freak. Elrond would never have behaved so oafishly - human blood or not. He was over 6000 years old, and should had gained enough wisdom to know better.
Hugo Weaving did the best he could, given the restrictions of the script and his personal self. Though I did feel that he got the voice right, if nothing else.
Elrond should have been protrayed as an elf, which is what he considered himself to be. He was not 'pent-up', nor would he have considered any of his children to be possessions. Elves also do not age, and Elrond was no excetion,
The face of Elrond was ageless, neither old nor young
(Thank you Arwen*Evenstar*). He was not supposed to look 50-something.
Poor Elrond. Stripped of all dignity by a medium he would not even understand.