Carrie Fisher wishes she realised how "good" she looked when 'Star Wars: A New Hope' was released.

Carrie Fisher

Carrie Fisher

The 59-year-old actress - who shot to fame playing Princess Leia in the sci-fi franchise - joked about how she's changed with age and thinks in a decade's time she'll be lamenting how her appearance has altered in that short a time.

She told talk show host Ellen DeGeneres: "What I look like now is not my fault. Medication did it. Years of living longer makes you look worse. Who knew about that? It's really upsetting.

"See, I looked good then but didn't know it then either...I think when I am 70, I'm going to wish that I wished what I looked like when I was with you."

Carrie - who reprises her role in 'Star Wars: The Force Awakens', which is released this week - admitted she thinks it is "crazy" when people ask her if she always expected the film series to be so big, so now she claims it never matched her expectations.

She said: "People do ask me, and I think that's the craziest question: 'Did you know it was going to be that big of a hit?' So now, I say, 'Yes. In fact, I thought it would be bigger and I'm let down.'

"So, I know this one's going to do well, too, because I'm psychic."

Elsewhere on the show, Ellen and Carrie hit the streets to see who they could give tickets for the new movie to.

The two stars donned Princess Leia's iconic double buns and carried signs reading "We're Ur Only Hope (sic)" and "$tar War$ Tickets!" as they waited for people to come to them.

A number of cars drove by until one woman stopped to hear their proposal.

Ellen told her: "Normally they're $500 for a pair, because you can't get 'em anymore. So, how much money do you have?"

The woman said: "I have like $150. But, like, on my debit card."

Not wanting to be put off from making a sale, the 57-year-old presenter asked: "What do you have in your trunk? We'll trade you. It pays to be a hoarder."

Another woman who stopped to ask about the tickets told Ellen "I love you!", prompting Carrie to ask: "Do you love me also?"

The passer-by admitted: "Uh, I don't know you yet."

The actress replied: "I'm Princess Leia."

Elsewhere in the video, Carrie came across a 'Star Wars' fan who was roaming the streets carrying a lightsabre and happily obliged with a request to do a handstand and sing the 'Star Wars' theme song in order to get tickets for the opening night.

As he left, he shouted: "Force be with you!"