
Star Wars Actor Ages: How Old Was Harrison Ford, Natalie Portman, Carrie Fisher & Keira Knightley?
The Short Answer
| Actor | Role | Age at filming | Age at release |
|---|---|---|---|
| Harrison Ford | Han Solo | 33 (1976) | 34 (May 1977) |
| Carrie Fisher | Princess Leia | 19 (1976) | 20 (May 1977) |
| Mark Hamill | Luke Skywalker | 24 (1976) | 25 (May 1977) |
| Natalie Portman | Padmé Amidala | 16–17 (1997–98) | 17 (May 1999) |
| Keira Knightley | Sabé (decoy) | 13 (1997–98) | 14 (May 1999) |
Below is the full breakdown for each actor, with sources, on-set context, and the truth about the Harrison Ford "hate Star Wars" rumor.
How Old Was Harrison Ford in Star Wars?
Harrison Ford was 34 years old when Star Wars (later retitled A New Hope) released on May 25, 1977. He was born July 13, 1942 in Chicago, Illinois.
- Principal photography start (March 1976): 33 years old
- Principal photography end (July 1976): just turned 34
- Release date (May 25, 1977): 34 years old
- The Empire Strikes Back release (May 1980): 37
- Return of the Jedi release (May 1983): 40
- The Force Awakens release (Dec 2015): 73
- The Rise of Skywalker (Dec 2019, brief Force-vision cameo): 77
Ford wasn't a newcomer when he was cast. He'd already worked with George Lucas on American Graffiti (1973), and was famously discovered hammering carpentry into the Lucasfilm offices while doing handyman work between acting gigs. The carpentry-discovery story is partly mythologized — Ford was already a working actor — but the on-set anecdote of him reading lines opposite other auditioning actors is documented.
How Old Was Carrie Fisher in Star Wars?
Carrie Fisher was 19 during the 1976 filming of Star Wars and 20 when it released on May 25, 1977. She was born October 21, 1956 in Burbank, California.
- Cast (early 1976): 19
- Filming (March–July 1976): 19
- Release (May 25, 1977): 20 — having turned 20 in October 1976, between filming and release
- The Empire Strikes Back (May 1980): 23
- Return of the Jedi (May 1983, metal bikini era): 26
- The Force Awakens (Dec 2015): 59
- The Last Jedi (Dec 2017, posthumous release): filmed at 60; died December 27, 2016, before Rise of Skywalker production
Fisher had only one prior screen credit — a small role in Shampoo (1975) — when she was cast as Princess Leia. Her mother, Debbie Reynolds, reportedly opposed the audition, fearing the role would be exploitative. Fisher took it anyway.
Editor's note: Hand-picked to pair with our lore & guides guide — collectibles loved by fans.

Funko Pop! Grogu 10" Super Sized (The Child)
BestsellerOversized 10-inch Grogu Funko Pop! Super-sized Mandalorian collectible perfect for shelf centerpiece display.

Black Series Darth Vader Force FX Elite Lightsaber
Limited OfferPremium electronic lightsaber with advanced LED, sound effects & real-metal hilt.
Affiliate links · As an Amazon Associate we earn from qualifying purchases
How Old Was Natalie Portman in Star Wars?
Natalie Portman was 17 when The Phantom Menace opened on May 19, 1999. She was born June 9, 1981 in Jerusalem, Israel.
- Cast (1997): 15
- Principal photography (1997–98): 16–17
- The Phantom Menace release (May 1999): 17
- Attack of the Clones release (May 2002): 20
- Revenge of the Sith release (May 2005): 23
Portman played Queen Amidala / Padmé during her own teenage and early-twenties years — the same period in which she filmed Léon: The Professional (1994), Heat (1995), Garden State (2004), and earned her Harvard psychology degree (2003). She has occasionally said in interviews that the Star Wars prequel reception was a difficult professional period, briefly leaving her worried she might be typecast or unable to get serious dramatic work.
For more on Padmé's character arc and Portman's full performance, see our Who Plays Padmé in Star Wars guide.
How Old Was Keira Knightley in Star Wars?
Keira Knightley was 14 when The Phantom Menace released in May 1999 — filming at age 13. She was born March 26, 1985 in Teddington, London.
She played Sabé, Queen Amidala's lead handmaiden and decoy, who sat on the throne in royal makeup while the real Padmé (disguised as the handmaiden "Padmé") handled the actual political work. The decoy gambit is one of the cleverer plot devices in The Phantom Menace, and it works on screen specifically because Knightley and Portman are uncannily lookalike — even their mothers reportedly couldn't tell them apart in full makeup on set.
Knightley got the role almost entirely because of the physical resemblance. Within five years she would star in Bend It Like Beckham (2002), Pirates of the Caribbean: The Curse of the Black Pearl (2003), and Pride & Prejudice (2005) — earning her first Oscar nomination at age 20.
Why Does Harrison Ford "Hate" Star Wars?
The premise is wrong. Harrison Ford doesn't hate Star Wars — he's just been famously and irreverently dismissive of his own Han Solo material for nearly 50 years. The full story:
1. The "you can type this" quote (1976)
On the set of the original film, frustrated with Lucas's stilted dialogue, Ford reportedly told the director:
"George, you can type this sh*t, but you sure as hell can't say it."
This is the single most-cited piece of evidence for the "Ford hates Star Wars" narrative. It's a real quote — but it was a working actor's frustration with dialogue rhythm, not a rejection of the film or the role.
2. He wanted Han Solo dead
Ford lobbied George Lucas to kill Han Solo at the end of Return of the Jedi (1983). His reasoning was purely dramatic: a character with nothing to lose has more weight in the climax than one whose survival is guaranteed. Lucas refused.
Ford got his wish 32 years later, when Kylo Ren killed Han Solo in The Force Awakens (2015). Ford has said the scene was the reason he agreed to return.
3. He's always been the most reluctant of the three originals
Ford is on record being the least interested of the three leads in revisiting Star Wars. He skipped early conventions. He turned down Expanded Universe novels. He has politely deflected dozens of "would you come back?" questions over the decades. But this is professional reserve, not animosity. He returned for The Force Awakens, did press for it, and spoke warmly about Carrie Fisher after her death.
4. He genuinely respects the franchise's impact
In multiple interviews since 2015, Ford has acknowledged that Star Wars made his career possible — and that the cultural reach of the original trilogy is something almost no actor will ever experience again. The "Ford hates Star Wars" framing makes for great clickbait, but it's not what the on-the-record interviews show.
Naming Characters Across the Cast's Career Span
If you're writing fan fiction or building characters that span the same in-universe decades these actors covered, our generators handle every era:
- Original trilogy era (BBY 0 to ABY 4): Han, Leia, and Luke's era — use our main Star Wars Name Generator and our Imperial Names Guide
- Prequel era (~32 BBY to 19 BBY): Padmé and Sabé's era — use the High Republic / Republic era selector
- Sequel era (ABY 34+): where Ford and Fisher returned — see Rey explained and Snoke explained
For dating any character to the correct era, the BBY/ABY Dating System Guide covers the full timeline.
Quick Reference: Bonus Actor Ages
For completeness, since these queries often run alongside the four headliners:
| Actor | Role | Birth date | Age at first SW release |
|---|---|---|---|
| Mark Hamill | Luke Skywalker | Sept 25, 1951 | 25 (1977) |
| Alec Guinness | Obi-Wan Kenobi | Apr 2, 1914 | 63 (1977) |
| Ewan McGregor | young Obi-Wan | Mar 31, 1971 | 28 (1999) |
| Hayden Christensen | Anakin Skywalker | Apr 19, 1981 | 21 (Attack of the Clones, 2002) |
| Daisy Ridley | Rey | Apr 10, 1992 | 23 (The Force Awakens, 2015) |
| John Boyega | Finn | Mar 17, 1992 | 23 (The Force Awakens, 2015) |
| Pedro Pascal | Din Djarin | Apr 2, 1975 | 44 (The Mandalorian S1, 2019) |
The Bottom Line
- Harrison Ford was 34 when Star Wars released — and he doesn't actually hate the franchise, he just thought the dialogue was unspeakable
- Carrie Fisher was 20 at release, 19 during filming — the youngest of the original trio
- Natalie Portman was 17 when The Phantom Menace opened — playing Queen Amidala from age 16 through 23 across the trilogy
- Keira Knightley was 14, playing Sabé the decoy queen, cast almost entirely for her resemblance to Portman
If you'd rather skip the trivia and build your own Star Wars character, our name generator covers every era these actors played across.
Reader Favorites
Top-rated picks loved by fellow lore & guides fans
Affiliate links · As an Amazon Associate we earn from qualifying purchases
Ready to Create Your Own Lore & Guides Name?
Use our free Star Wars Name Generator to create authentic character names instantly. Select your species, era, and style preferences.
Explore More Guides
Quick Links:
Continue Reading
Frequently Asked Questions
Cite This Article
Reference this article in your research, blog post, or paper. Pick a citation format below.
Varr, J. (2026, July 9). Star Wars Actor Ages: How Old Was Harrison Ford, Natalie Portman, Carrie Fisher & Keira Knightley?. Star Wars Name Generator. https://starwarsnamegenerator.com/blog/star-wars-actor-ages
















































