Still from Star Wars: Episode II - Attack of the Clones (2002)
Cast and characters · by Cinvibe Editorial Team

Star Wars Episode II Attack of the Clones Cast: Every Actor and Role

The Star Wars Episode II Attack of the Clones cast is led by Hayden Christensen as Anakin Skywalker, Ewan McGregor as Obi-Wan Kenobi and Natalie Portman as Padmé Amidala. Christopher Lee plays Count Dooku, Samuel L. Jackson plays Mace Windu, Frank Oz voices Yoda and Ian McDiarmid plays Chancellor Palpatine. Star Wars: Episode II - Attack of the Clones (2002), directed by George Lucas, opened in the United States on May 16, 2002, and TMDB lists 101 cast entries in all. The cast is notable for its new Anakin, as Lucasfilm announced Christensen, then 19, as the lead in May 2000. It also marks the Star Wars debut of Temuera Morrison as Jango Fett, while much of the principal cast of The Phantom Menace returns, including McGregor, Portman, Jackson, Oz, McDiarmid and Pernilla August as Shmi Skywalker.

Image: TMDB
Star Wars: Episode II - Attack of the Clones (2002) theatrical poster
Director
George Lucas
Runtime
2h 22m
Credited cast
101 roles

Star Wars: Episode II - Attack of the Clones Cast List

#ActorCharacter
1Hayden ChristensenAnakin Skywalker
2Ewan McGregorObi-Wan Kenobi
3Natalie PortmanPadmé Amidala
4Christopher LeeCount Dooku
5Samuel L. JacksonMace Windu
6Frank OzYoda (voice)
7Ian McDiarmidChancellor Palpatine
8Pernilla AugustShmi Skywalker
9Temuera MorrisonJango Fett / Clone Troopers
10Jimmy SmitsSenator Bail Organa
11Jack ThompsonCliegg Lars
12Leeanna WalsmanZam Wesell
13Ahmed BestJar Jar Binks / Achk Med-Beq (voice)
14Rose ByrneDormé
15Oliver Ford DaviesGovernor Sio Bibble
16Ron FalkDexter Jettster (voice)
17Jay Laga'aiaCaptain Typho
18Andy SecombeWatto (voice)
19Anthony DanielsC-3PO / Dannl Faytonni
20Silas CarsonViceroy Nute Gunray / Ki-Adi Mundi
21Ayesha DharkerQueen Jamillia
22Daniel LoganBoba Fett
23Joel EdgertonOwen Lars
24Bonnie PiesseBeru

Billing order from the film's credits (TMDB). Actors with a Cinvibe page and characters with a character page are linked.

Also in the cast: Anthony Phelan (Lama Su (voice)), Rena Owen (Taun We (voice)), Alethea McGrath (Madame Jocasta Nu), Susie Porter (Hermione Bagwa / WA-7), Matt Doran (Elan Sleazebaggano), Alan Ruscoe (Gilramos Libkath), Veronica Segura (Cordé), David Bowers (Mas Amedda), Steve John Shepherd (Naboo lieutenant), Bodie Taylor (Clone Trooper), Matt Rowan (Senator Orn Free Taa), Steven Boyle (Senator Ask Aak / Passel Argente), Zachariah Jensen (Kit Fisto), Alex Knoll (J.K. Burtola), Phoebe Yiamkiati (Mari Amithest), Kenny Baker (R2-D2), Jerome St. John Blake (Oppo Rancisis), Hassani Shapi (Eeth Koth), Gin Clarke (Adi Gallia), Khan Bonfils (Saesee Tiin), Michaela Cottrell (Even Piell), Dipika O'Neill Joti (Depa Billaba), Marton Csokas (Poggle the Lesser (voice) (uncredited)), Tux Akindoyeni (Agen Kolar (uncredited)), Sacha Alexander (Graf Zapalo - Advisor to Queen Jamillia (uncredited)), Giulio Alimenti (Naboo Holy Man (uncredited)), Amy Allen (Aayla Secura / Mya Nalle / Yma Nalle / Lela Mayn (uncredited)), Nicolas Anastassiou (Nicanas Tassu (uncredited)), Jason Baird (Bairdon Jace (uncredited)), Don Bies (Artuo Pratuhr (uncredited)), Jamel Boukabou (Tusken Raider (uncredited)), Kristen Bronson (Waitress (uncredited)), Douglas Bunn (Naboo Guard (uncredited)), Caine (The Courier (uncredited)), David John Clark (Starfreighter Security Officer (uncredited)), Natalie Danks-Smith (Hand Maiden (uncredited)), Russell Darling (Coruscant Starfreighter Passenger (uncredited)), Justin Dix (Dixon Just (uncredited)), C. Michael Easton (Bus Driver (uncredited)), Nicole Fantl (Senator Lexi Dio (uncredited)), Sandi Finlay (Sly Moore (uncredited)), Stephen George (Senator Ronet Coorr (uncredited)), Zuraya Hamilton (Jedi Khatt Qiyn (uncredited)), Hilton Howson (Toonbuck Toora (uncredited)), Fiona Johnson (Hayde Gofai (uncredited)), Sara Elizabeth Joyce (Dex's Diner Bounty Hunter (uncredited)), Luke Kearney (Jedi (uncredited)), Nalini Krishan (Barriss Offee (uncredited)), Gillian Libbert (Lillea Bringbit (uncredited)), Amanda Lucas (Adnama (uncredited)), Jett Lucas (Zett Jukassa (uncredited)), Katie Lucas (Lunae Minx (uncredited)), Daniel Perrott (Coruscant Club Patron & Rodian Refugee (uncredited)), Kyle Rowling (Joclad Danva (uncredited)), Joseph Jett Sally (Sephjet Josall (uncredited)), Juan Luis Sanchez (Temple Jedi (uncredited)), Mike Savva (Naboo Cruiser Officer (uncredited)), Kevin Scott (Tatooine Resident (uncredited)), Zeynep Selcuk (Zey Nep (uncredited)), Orli Shoshan (Shaak Ti (uncredited)), Richard Stride (Clone Trooper (uncredited)), Leonard L. Thomas (Roth-Del Masona - Arena Jedi (uncredited)), Trevor Tighe (Civ Sila (uncredited)), Christopher Truswell (Rune Haako / Shu Mai / San Hill / Wat Tambor / Sun Fac (voice) (uncredited)), Ian Watkin (COO-2180 (uncredited)), R. Christopher White (Clone War Jedi (uncredited)), Matthew Wood (Geonosis Battle Droid / Magaloof / Seboca (voice) (uncredited)), Matt Sloan (Plo Koon), Emma Howard (Sar Labooda (uncredited)), Jesse Jensen (Saesee Tiin - Arena Sequences (uncredited)), Ian Roberts (Ganwick Trag (uncredited)), Liam Neeson (Qui-Gon Jinn (voice)), Trisha Noble (Jobal Naberrie (uncredited)), Sheb Wooley (Crewmate's Scream (archive sound) (uncredited)), Mimi Daraphet (Bultar Swan (uncredited)), Mary Oyaya (Luminara Unduli (uncredited)), Ben Burtt (Wat Tambor (uncredited)).

Who Plays Whom in Star Wars: Episode II - Attack of the Clones

Hayden Christensen as Anakin Skywalker

Hayden Christensen plays Anakin Skywalker in Attack of the Clones, now a Jedi apprentice assigned to guard Padmé ten years after the events on Naboo. Lucasfilm announced his casting in May 2000, and the Deseret News described him as a Canadian actor, aged 19. George Lucas and producer Rick McCallum were impressed by his chemistry with Natalie Portman, and the part needed an actor who looked younger than her.

Ewan McGregor as Obi-Wan Kenobi

Ewan McGregor returns from The Phantom Menace as Obi-Wan Kenobi, now a Jedi Knight who guards Padmé and then hunts the assassin behind the attacks on her. At the 20th anniversary panel for Attack of the Clones at Star Wars Celebration in 2022, Hayden Christensen said McGregor took him under his wing, and McGregor said the two got on straight away. Lucasfilm photographs show McGregor rehearsing duel choreography with stunt coordinator Nick Gillard.

Natalie Portman as Padmé Amidala

Natalie Portman returns from The Phantom Menace as Padmé Amidala, now a Senator rather than Queen of Naboo and the target of an assassination attempt as Attack of the Clones opens. The Deseret News report on the casting of Hayden Christensen in May 2000 already listed Portman as reprising the role. Lucasfilm behind the scenes photographs show her in hair and makeup for a Naboo scene filmed in Como, Italy.

Christopher Lee as Count Dooku

Christopher Lee plays Count Dooku in Attack of the Clones, the former Jedi who leads the separatist movement threatening the Republic. StarWars.com records that he was cast in 2000, and Lee described the part as another arrow in his quiver. His duel with a digital Yoda became one of the most popular scenes in the film, and he played Dooku again in Revenge of the Sith and in the animated Star Wars: The Clone Wars.

Samuel L. Jackson as Mace Windu

Samuel L. Jackson returns from The Phantom Menace as Mace Windu, the senior Jedi Council member who takes a much larger part in the action in Attack of the Clones. StarWars.com reports that Jackson asked George Lucas whether a purple lightsaber blade was possible. An image made as a test ended up on the official website, and Jackson has said Lucas let him keep the color.

Frank Oz as Yoda (voice)

Frank Oz returns as the voice of Yoda in Attack of the Clones, where Yoda appears as a fully digital character for the first time after being a puppet in earlier films. Animation director Rob Coleman told StarWars.com that he studied how Oz shaped the expressions of the puppet, and that Oz approved the early tests because they kept the restraint of his original performance.

Ian McDiarmid as Chancellor Palpatine

Ian McDiarmid plays Chancellor Palpatine in Attack of the Clones, having been credited as Senator Palpatine in The Phantom Menace, and the character now leads the Republic as the separatist crisis grows. According to StarWars.com, principal photography began in Sydney, and the first day of filming included a Senate Chamber scene with McDiarmid, shot on the new Sony digital cameras.

Pernilla August as Shmi Skywalker

Pernilla August returns from The Phantom Menace as Shmi Skywalker, the mother Anakin left behind on Tatooine. The StarWars.com databank explains that the moisture farmer Cliegg Lars bought her freedom from Watto and married her, so her life in Attack of the Clones has moved from Mos Espa to the Lars homestead and a new family.

Temuera Morrison as Jango Fett / Clone Troopers

Temuera Morrison plays the bounty hunter Jango Fett in Attack of the Clones, his Star Wars debut, and is also credited for the Clone Troopers. At Star Wars Celebration in 2022, he recalled working on the main shoot in Sydney, then being flown from New Zealand to the UK for a pickup shoot that covered a single shot and one line of dialogue.

Jimmy Smits as Senator Bail Organa

Jimmy Smits plays Senator Bail Organa in Attack of the Clones, a member of the Galactic Senate alongside Padmé. StarWars.com notes that Smits played Organa across the prequel films and in Rogue One: A Star Wars Story, and TMDB credits him in the same role in Revenge of the Sith. Benjamin Bratt later took over the part for the second season of Andor.

Jack Thompson as Cliegg Lars

Jack Thompson plays Cliegg Lars in Attack of the Clones, the Tatooine moisture farmer who, according to the StarWars.com databank, bought the freedom of Shmi Skywalker and married her. The Lucasfilm behind the scenes gallery shows Thompson relaxing during filming in Tunisia alongside Joel Edgerton and Bonnie Piesse, who play Owen Lars and Beru, the younger generation of the Lars household.

Leeanna Walsman as Zam Wesell

Leeanna Walsman plays Zam Wesell, the assassin who goes after Padmé on Coruscant in the opening act of Attack of the Clones. The StarWars.com databank describes Zam as a shape shifting Clawdite from Zolan who could take any humanoid form, hired by Jango Fett. Anakin and Obi-Wan chase her across Coruscant to the Outlander Club, one of the first big set pieces of the film.

Star Wars Episode II Attack of the Clones Cast: How It Came Together

The Star Wars Episode II Attack of the Clones cast came together around one new lead, Hayden Christensen as Anakin Skywalker. Lucasfilm announced him in May 2000, and the Deseret News reported that George Lucas and producer Rick McCallum were won over by his chemistry with Natalie Portman. McCallum also said the role needed someone who looked younger than Portman, and Lucasfilm said none of the widely rumored stars had auditioned.

Christopher Lee joined as Count Dooku in 2000, according to StarWars.com, giving the film a new villain. Temuera Morrison came aboard as Jango Fett and Daniel Logan as the young Boba Fett, with Logan later saying Morrison was the only person he wanted to meet when he arrived on set. Anthony Daniels, who plays C-3PO, asked Lucas for a chance to show his face as a character, which became Dannl Faytonni in the Outlander Club. Shooting began in Sydney before moving to Tunisia, Italy and Spain, as the attack of the clones film page explains in full.

Who Returns From The Phantom Menace and Who Is New

Most of the principal cast of The Phantom Menace returns for Attack of the Clones, according to TMDB credits for both films. Ewan McGregor, Natalie Portman, Samuel L. Jackson, Frank Oz, Ian McDiarmid and Pernilla August all come back, along with Ahmed Best as Jar Jar Binks, Oliver Ford Davies as Governor Sio Bibble, Andy Secombe as Watto, Anthony Daniels as C-3PO, Silas Carson as Viceroy Nute Gunray and Ki-Adi Mundi, and Kenny Baker as R2-D2.

The new names are led by Hayden Christensen, who takes over Anakin ten years after the first prequel. Christopher Lee, Temuera Morrison, Jimmy Smits, Jack Thompson and Leeanna Walsman also join the ensemble, as do Joel Edgerton and Bonnie Piesse as the young Owen Lars and Beru. Several of them carry on into Revenge of the Sith, and the star wars movies hub sets out where each film sits.

Star Wars: Episode II - Attack of the Clones Director and Crew

DirectorGeorge Lucas
WritersGeorge Lucas, Jonathan Hales
ProducersGeorge Lucas, Rick McCallum, Lorne Orleans
MusicJohn Williams
CinematographyDavid Tattersall

Star Wars cast

Facts

  • Star Wars: Episode II - Attack of the Clones (2002) was released in the United States on May 16, 2002. Box Office Mojo, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) was directed by George Lucas and written by George Lucas and Jonathan Hales. The Numbers, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) lists 101 cast entries on TMDB, led by Hayden Christensen, Ewan McGregor and Natalie Portman. TMDB, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) star Hayden Christensen was 19 when Lucasfilm announced him as Anakin Skywalker in May 2000. Deseret News, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) cast Christopher Lee as Count Dooku in 2000. StarWars.com, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) began principal photography in Sydney, with a Senate Chamber scene featuring Ian McDiarmid on the first day. StarWars.com, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) has over 2,000 visual effects shots, including a fully digital Yoda. StarWars.com, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) marked the Star Wars debut of Temuera Morrison as Jango Fett. StarWars.com, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) has a runtime of 142 minutes. Box Office Mojo, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) cast Jimmy Smits as Bail Organa, a role he also played in Rogue One: A Star Wars Story. StarWars.com, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) features Anthony Daniels on screen as Dannl Faytonni in the Outlander Club, after he asked George Lucas whether he could show his face as a character. StarWars.com, checked 2026-11-11
  • Star Wars: Episode II - Attack of the Clones (2002) was the first film in which Yoda was created entirely in CG, and animation director Rob Coleman worked with Frank Oz to keep the digital Yoda faithful to the performance by Oz. StarWars.com, checked 2026-11-11

FAQs

Who played Anakin Skywalker in Attack of the Clones?

Hayden Christensen played Anakin Skywalker in Attack of the Clones. Lucasfilm announced the Canadian actor in May 2000, and the Deseret News reported that George Lucas and producer Rick McCallum chose him partly for his chemistry with Natalie Portman. Christensen returned for Revenge of the Sith, where TMDB credits him as Anakin Skywalker and Darth Vader.

Who is the villain in Attack of the Clones?

Count Dooku, played by Christopher Lee, is the main villain of Attack of the Clones. He is a former Jedi who leads the separatist movement threatening to split the Republic. The bounty hunter Jango Fett, played by Temuera Morrison, and the assassin Zam Wesell, played by Leeanna Walsman, also work against the Jedi during the story.

How old was Hayden Christensen in Attack of the Clones?

Hayden Christensen was 19 when Lucasfilm announced him as Anakin Skywalker in May 2000, according to the Deseret News. The film did not reach theaters in the United States until May 16, 2002, after a shoot that began in Sydney and moved on to Tunisia, Italy and Spain, so he was older by the time audiences saw him in the role.

Is Yoda in Attack of the Clones?

Yes, Yoda appears in Attack of the Clones, voiced by Frank Oz. For this film, Industrial Light & Magic made Yoda a fully digital character for the first time, and animation director Rob Coleman told StarWars.com that he studied how Oz shaped the original puppet so the digital version would match his performance.

Did the whole cast return for Attack of the Clones?

Most of the principal cast of The Phantom Menace returned for Attack of the Clones, but not everyone. Ewan McGregor, Natalie Portman, Samuel L. Jackson, Frank Oz, Ian McDiarmid and Pernilla August are all back, as are Ahmed Best, Anthony Daniels and Kenny Baker. Anakin is now ten years older and played by Hayden Christensen, and new actors include Christopher Lee, Temuera Morrison and Jimmy Smits.

Who played Jango Fett in Attack of the Clones?

Temuera Morrison played Jango Fett in Attack of the Clones, his Star Wars debut, and TMDB also credits him for the Clone Troopers. Daniel Logan played the young Boba Fett, and at Star Wars Celebration in 2022 Logan said Morrison was the only person he wanted to meet when he arrived on set. Morrison went on to play Commander Cody in Revenge of the Sith.

More Star Wars Articles

All Star Wars articles