Carrie Fisher is sure Harrison Ford was annoyed with her for revealing they had an affair.

Carrie Fisher

Carrie Fisher

The 60-year-old actress - who plays the iconic Princess Leia in the 'Star Wars' movies - recently revealed that she and the Hollywood legend had an "intense" relationship during the making of 'Star Wars: Episode IV - A New Hope' in 1977.

Though she told Harrison he could let her know if he wasn't happy with any of the content of her autobiography, he didn't but Carrie still suspects her indiscretion will have "bugged" him.

Carrie - who lifted the lid on their affair in her recently-published book 'The Princess Diarist' - said: "[Harrison] joked about sending for a lawyer, so he was aware of [the diaries] and I told him that if there was anything he didn't like he should let me know.

"I sent them to him and waited for him to get back to me. He is incredibly private and I am sure the whole thing bugged him but he comes out of it well."

Harrison was married to his first wife, Mary Marquardt, during the time of his affair with Carrie, and the actress claimed she has been surprised by the reaction to her confession.

She also denied saying that Harrison - who starred as Han Solo in the 'Star Wars' movies - is bad between the sheets.

The actress told 'The Graham Norton Show': "I had no idea it would cause such a sensation. 400,000 news sites picked up on it and it became a little embarrassing."

Carrie also admitted she now feels guilty about taking her long-rumoured romance with Harrison - who is married to 'Ally McBeal' actress Calista Flockhart - public.

She commented: "I do feel guilty. I never thought about it before, but I guess he will be asked about the affair for the rest of his life!"