Carrie Fisher has claimed she had a secret three-month affair with Harrison Ford while filming the original Star Wars.

The actress - who plays Princess Leia - goes public on the whirlwind romance in a new book based on journals she kept while on set in London in 1976.

Fisher was 19 at the time of the fling, while Ford - Han Solo in the films - was a 33-year-old married father of two.

She told People magazine: "It was so intense. It was Han and Leia during the week and Carrie and Harrison during the weekend."

Image: Fisher and Ford at Comic-Con 2015

In the book, The Princess Diarist, Fisher tells how the pair spent their first night together after a birthday party for director George Lucas.


She writes: "I looked over at Harrison. A hero's face - a few strands of hair fell over his noble, slightly furrowed brow.

"How could you ask such a shining specimen of a man to be satisfied with the likes of me?"

She said the brief relationship ended when filming wrapped on the box office smash.

She writes in her book: "I was so inexperienced, but I trusted something about him - he was kind."

Ford has not commented on the revelation, although Fisher sent him a draft of the book ahead of publication, according to People.

The Indiana Jones star was married to his first wife, Mary Marquardt, at the time of the reported affair. The couple divorced in 1979 after 15 years of marriage.

Ford has been married to actress Calista Flockhart since 2010.