Carrie Fisher
Carrie Fisher and Harrison Ford in early Star Wars movies Disney/ Lucas Film

American actress and writer Carrie Fisher had opened up on her affair with her Star Wars co-star Harrison Ford during an appearance on The Ellen DeGeneres Show. According to Fisher, no one was aware of their romance on the sets of the film.

The 60-year-old told DeGeneres that she kept their affair a secret for almost 40 years. "I told other stuff to distract people so they wouldn't figure it out. No one thought it was happening at the time – I don't even know if he did. No, he did," she joked.

When asked if she and Ford were in love, Fisher said, "Well it depends on who you ask. It was infatuation, probably. Love is more mature."

She later admitted that the romance happened because of the location. "That's because everybody was away from home, so then the rules – I didn't know this. I was 19. No one told me about location rules, or lack of rules. But you can do whatever you want, as long as you film the movie. They can sleep together if their family's not around," she explained.

Fisher and Ford played Princess Leia and Han Solo respectively, in Star Wars: Episode VI - Return of the Jedi. The actress went on to confirm their romance in 1976, in a book titled, The Princess Diarist.

After going public about their romance, Fisher shared Ford's reaction to it and told NPR's Fresh Air host Terry Gross: "I wouldn't have ambushed him like that, but it's still – no matter if I told him or not, it probably feels like an ambush. It feels like an ambush to me, and I'm the one that wrote it."

The 60-year-old who brought the iconic Princess Leia to life also sent a copy of the book to Ford. "I never heard back, so I can't imagine that he was comfortable with everything that was in it. But it's not like it's negative about him — it's just a personal story that's been a secret for a long time," she noted.