The 52-year-old actor, who will play the role of the controversial royal in the upcoming season of Netflix series "The Crown", says like the princess she also has "no filter".
"We both don't pretend. She was someone who didn't feign, she was utterly honest and if she felt something she would say it.
"I can often have no filter which often gets me into trouble. But there's a lot which isn't similar which is hard!" Bonham Carter told HELLO! magazine.
The third season of "The Crown" will premier next year.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)