I'm sorry but in my opinion, Helena Bonham Carter is totally Miscast in the role of Margaret. For one thing, she's too old for the age of Margaret at the time this is all happening. Plus, I find her general appearance (brown eyes, hair styles) distracting. Surely another actress that is closer in age and appearance to Margaret in the 70's.