Cast and Crew of Star Wars: The Last Jedi

Cast of
Star Wars: The Last Jedi

About Star Wars: The Last Jedi

In the epic cinematic adventure that is 'Star Wars: The Last Jedi', a host of talented actors breathe life into beloved and new characters alike. Mark Hamill reprises his iconic role as the Jedi Master, Luke Skywalker, while also lending his voice to the quirky character of Dobbu Scay. Carrie Fisher, in one of her final performances, stars as the resilient and steadfast General Leia Organa, leader of the Resistance.

The film's narrative is driven by the compelling journey of Rey, a young woman discovering her affinity for the Force. Under the tutelage of Luke Skywalker, she embarks on a journey to hone her newfound abilities. However, Skywalker finds himself profoundly unnerved by the raw power that Rey wields, a power that even he struggles to comprehend. This dynamic between master and apprentice adds a layer of complexity to Rey's training, and the audience is left to ponder the implications of such an unrefined, yet monumental force.

Parallel to Rey's journey, the Resistance, under General Leia's leadership, braces itself for an imminent clash with the formidable First Order. As the Resistance prepares for this decisive battle, the audience is drawn into the heart of the struggle between these opposing forces, setting the stage for a gripping confrontation that will determine the fate of the galaxy. The film masterfully intertwines these multiple storylines, creating a riveting, action-packed spectacle that will captivate both long-time fans and newcomers to the Star Wars universe.

Full Cast of Star Wars: The Last Jedi

Mark Hamill
plays Luke Skywalker / Dobbu Scay (voice)

Mark Hamill as Luke Skywalker / Dobbu Scay (voice)
Mark Hamill delivers a powerful and poignant performance as Luke Skywalker in "Star Wars: The Last Jedi." After years of self-imposed exile, Hamill expertly portrays a Luke who is haunted by his past mistakes and struggling to find his place in the galaxy. His emotional depth and nuanced delivery bring a new level of complexity to the iconic character, making for a truly compelling watch. In addition to his work as Luke, Hamill also lends his voice to the character of Dobbu Scay, a small-time crook in the casino city of Canto Bight. His comedic timing and distinctive voice are put to great use in this role, providing a welcome contrast to the heavier themes of the film. Overall, Hamill's performances in "The Last Jedi" are a standout highlight of the film, showcasing his incredible range and talent as an actor. See Mark Hamill's other roles

Carrie Fisher
plays General Leia Organa

Carrie Fisher as General Leia Organa
In 'Star Wars: The Last Jedi', Carrie Fisher delivers a powerful performance as General Leia Organa, the seasoned leader of the Resistance. Her portrayal is both commanding and compassionate, as she guides her forces through a series of intense battles and personal losses. Fisher's performance is a testament to her skill as an actress, as she effortlessly balances the character's strength and vulnerability. Her scenes with Mark Hamill's Luke Skywalker are particularly poignant, as they reconnect after years apart and grapple with the weight of their shared history. Overall, Fisher's performance in 'The Last Jedi' is a fitting tribute to her iconic role and a reminder of her enduring talent. See Carrie Fisher's other roles

Adam Driver
plays Kylo Ren / Ben Solo

Adam Driver as Kylo Ren / Ben Solo
Adam Driver's performance as Kylo Ren / Ben Solo in 'Star Wars: The Last Jedi' is a standout, showcasing his range as an actor. He expertly portrays the internal struggle between the dark side and the light, creating a complex and intriguing character. His raw emotion and intensity bring a new depth to the Star Wars saga, making Kylo Ren a compelling and unpredictable villain. See Adam Driver's other roles

Daisy Ridley
plays Rey

Daisy Ridley as Rey
In 'Star Wars: The Last Jedi', Daisy Ridley delivers a compelling performance as Rey, the scavenger turned Jedi-in-training. Ridley's portrayal is marked by a captivating blend of vulnerability and strength, as she grapples with her newfound abilities and the expectations placed upon her. Her on-screen chemistry with co-stars Mark Hamill and Adam Driver adds depth to the film's central conflict, while her nuanced expressions and physicality bring a sense of authenticity to the role. Ridley's performance in 'The Last Jedi' further solidifies her as a standout talent in the Star Wars saga. See Daisy Ridley's other roles

John Boyega
plays Finn

John Boyega as Finn
John Boyega delivers a standout performance as Finn in 'Star Wars: The Last Jedi'. His charisma and energy bring a fresh dynamic to the film, as he continues to evolve from a conflicted stormtrooper to a brave and loyal member of the Resistance. Boyega's comedic timing and chemistry with his co-stars, particularly Daisy Ridley and Oscar Isaac, add a layer of warmth and camaraderie to the film. His emotional range is also on full display, as Finn grapples with his past and faces new challenges, making his character arc all the more compelling. Overall, Boyega's portrayal of Finn is a highlight of the movie and a testament to his talent as an actor. See John Boyega's other roles

Oscar Isaac
plays Poe Dameron

Oscar Isaac as Poe Dameron
In "Star Wars: The Last Jedi", Oscar Isaac delivers a captivating performance as Poe Dameron, the skilled and daring X-wing pilot. Isaac brings a charismatic energy to the role, portraying Poe's unwavering courage and quick wit with a natural charm. His performance is particularly noteworthy in the complex dynamics between Poe and his superiors, as he grapples with the balance between following orders and taking decisive action. Overall, Isaac's portrayal of Poe Dameron is a standout in the film, adding depth and excitement to the character's journey. See Oscar Isaac's other roles

Andy Serkis
plays Supreme Leader Snoke

Andy Serkis as Supreme Leader Snoke

Andrew Clement Serkis (born 20 April 1964) is an English actor, director and producer of Iraqi and Armenian descent. ...

See Andy Serkis's other roles

Lupita Nyong'o
plays Maz Kanata

Lupita Nyong'o as Maz Kanata

Lupita Amondi Nyong'o (born 1 March 1983) is a Kenyan-Mexican actress and author. She began her career in Hollywood a...

See Lupita Nyong'o's other roles

Domhnall Gleeson
plays General Hux

Domhnall Gleeson as General Hux

Domhnall Gleeson (born May 12, 1983) is an Irish actor, director and writer from Dublin. He has acted on both stage a...

See Domhnall Gleeson's other roles

Anthony Daniels
plays C-3PO

Anthony Daniels as C-3PO

Anthony Daniels (born 21 February 1946) is an English actor and mime artist, best known for playing C-3PO in 10 Star ...

See Anthony Daniels's other roles

Gwendoline Christie
plays Captain Phasma

Gwendoline Christie as Captain Phasma

Gwendoline Christie (born 28 October 1978) is an English actress and model. She is known for portraying the warrior B...

See Gwendoline Christie's other roles

Kelly Marie Tran
plays Rose Tico

Laura Dern
plays Vice Admiral Amilyn Holdo

Laura Dern as Vice Admiral Amilyn Holdo

Laura Elizabeth Dern (born February 10, 1967) is an American actress and filmmaker. She is the recipient of numerous ...

See Laura Dern's other roles

Benicio del Toro
plays DJ

Benicio del Toro as DJ

Benicio Monserrate Rafael del Toro Sánchez (born February 19, 1967) is a Puerto Rican actor and film producer. His aw...

See Benicio del Toro's other roles

Frank Oz
plays Yoda (voice)

Billie Lourd
plays Lieutenant Connix

Joonas Suotamo
plays Chewbacca

Amanda Lawrence
plays Commander D'Acy

Jimmy Vee
plays R2-D2

Jimmy Vee as R2-D2

Jimmy Vee is a Scottish actor, puppeteer and stunt performer. He is best known for playing a number of Doctor Who mon...

See Jimmy Vee's other roles

Brian Herring
plays BB-8

Dave Chapman
plays BB-8

Dave Chapman as BB-8

Dave Chapman is a film and television actor, presenter, puppeteer and voice artist, best know for being one of the pu...

See Dave Chapman's other roles

Justin Theroux
plays Master Codebreaker

Justin Theroux as Master Codebreaker

Justin Paul Theroux is an American actor and screenwriter. He is best known for his work with film director David Lyn...

See Justin Theroux's other roles

Tim Rose
plays Admiral Ackbar

Tom Kane
plays Admiral Ackbar (voice)

Tom Kane as Admiral Ackbar (voice)

Thomas Kane Roberts is an American retired voice actor. He is best known for his work in animation and video games, m...

See Tom Kane's other roles

Adrian Edmondson
plays Captain Peavey

Mark Lewis Jones
plays Captain Canady

Mark Lewis Jones as Captain Canady

Mark Lewis Jones is a Welsh film and television actor, born in Rhosllannerchrugog, Wrexham. He began acting as a tee...

See Mark Lewis Jones's other roles

Hermione Corfield
plays Tallissan "Tallie" Lintra

Veronica Ngo
plays Paige Tico

Noah Segan
plays X-Wing Pilot Starck

Noah Segan as X-Wing Pilot Starck

Noah Gideon Segan (born October 5, 1983) is an American actor. He is best known for his work in the films Looper, Bri...

See Noah Segan's other roles

Jamie Christopher
plays X-Wing Pilot Tubbs

Paul Kasey
plays C'ai Threnalli

Paul Kasey as C'ai Threnalli

Paul Kasey was born on August 5, 1973 and is currently 50 years old.

See Paul Kasey's other roles

Michaela Coel
plays Resistance Monitor

Michaela Coel as Resistance Monitor

Michaela Ewuraba Boakye-Collinson (born 1 October 1987), known professionally as Michaela Coel, is a Ghanaian-British...

See Michaela Coel's other roles

Priyanga Burford
plays Resistance Medical Officer

Navin Chowdhry as Resistance Cargo Pilot

Navin Chowdhry is a British film and television actor.

See Navin Chowdhry's other roles

Crystal Clarke
plays Resistance Transport Pilot

Crystal Clarke as Resistance Transport Pilot

Crystal Clarke (born 1993/1994) is an American actress. She is best known for her roles as Tina Argyll in the BBC and...

See Crystal Clarke's other roles

Hugh Skinner
plays Resistance Officer

Shauna Macdonald
plays Temporary Command Center Resistance Pilot

Kate Dickie
plays Hux's First Order Monitor

Kate Dickie as Hux's First Order Monitor

Kate Dickie (born in 1971 in East Kilbride, Scotland) is a five times award-winning Scottish actress who has appeared...

See Kate Dickie's other roles

Ralph Ineson
plays Senior First Order Officer

Ralph Ineson as Senior First Order Officer

Ralph Michael Ineson (born 15 December 1969) is an English actor and narrator. Known for his deep, rumbling voice, hi...

See Ralph Ineson's other roles

Michael Jibson
plays Kylo's Shuttle Pilot

Luke Neal
plays Canto Cop

Andy Nyman
plays Jail Guard

Andy Nyman as Jail Guard

Andy Nyman is an English actor and magician. Nyman first came to note with his performance as a hard nosed director ...

See Andy Nyman's other roles

Lily Cole
plays Party Girl Lovey

Lily Cole as Party Girl Lovey

Lily Luahana Cole (born 27 December 1987) is an English actress and entrepreneur. Cole pursued a modelling career as...

See Lily Cole's other roles

Warwick Davis
plays Wodibin

Warwick Davis as Wodibin

Warwick Ashley Davis is an English actor, television presenter, writer, director, comedian, and producer. He played t...

See Warwick Davis's other roles

Kiran Shah
plays Neepers Panpick

Kiran Shah as Neepers Panpick

In 2004, Kiran was back in New Zealand filming Le monde de Narnia: chapitre 1 - Le lion, la sorcière blanche et l'arm...

See Kiran Shah's other roles

Joseph Gordon-Levitt
plays Slowen Lo (voice)

Joseph Gordon-Levitt as Slowen Lo (voice)

Joseph Leonard Gordon-Levitt (born February 17, 1981) is an American actor and filmmaker. He has received various acc...

See Joseph Gordon-Levitt's other roles

Mike Quinn
plays Nien Nunb

Gareth Edwards
plays Resistance Trench Soldier

Gary Barlow
plays Resistance Soldier

Peter Mayhew
plays Chewbacca (consultant)

Peter Mayhew as Chewbacca (consultant)

Peter Mayhew (19 May 1944-30 April 2019) was a British-American actor, best known for playing Chewbacca in the Star W...

See Peter Mayhew's other roles

Edgar Wright
plays Resistance Trooper (uncredited)

Joe Cornish
plays Resistance Trooper (uncredited)

Griffin Hamill
plays Salaka Kuchimba (uncredited)

Nathan Hamill
plays Saile Minnau (uncredited)

Chelsea Hamill
plays Koo Millham (uncredited)

Yang Liang
plays Praetorian Guard (uncredited)

Yang Liang as Praetorian Guard (uncredited)

Liang Yang was born in China. He is known for his work on Skyfall (2012), Rogue One (2016) and Rush (2013).

See Yang Liang's other roles

David M. Santana
plays Stormtrooper Commander (uncredited)

Andrew Jack
plays Major Ematt

Andrew Jack as Major Ematt

Andrew Jack was born on January 28, 1944 and passed away 4 years ago at the age of 76 on March 31, 2020.

See Andrew Jack's other roles

Jonathan Harden
plays Resistance Monitor

Danny Euston
plays Resistance Bombardier

Aki Omoshaybi
plays Resistance Bridge Officer

Togo Igawa
plays Resistance Bridge Officer

Togo Igawa as Resistance Bridge Officer

Togo Igawa, born in Tokyo on 26 September 1946, is a Japanese actor who works primarily in British films and televisi...

See Togo Igawa's other roles

Tim Steed
plays Holdo's First Officer

Simon Lowe
plays Resistance Hangar Captain

Simon Lowe as Resistance Hangar Captain

Simon Lowe is a British actor who, among other titles, has played series regulars in Bodies (Dr. Tim Sibley), and The...

See Simon Lowe's other roles

Joe Van Moyland
plays Temporary Command Center Resistance Pilot

Darren Morfitt
plays Transport Deck Officer

Darren Morfitt as Transport Deck Officer

Darren Morfitt was born on September 12, 1973 and is currently 50 years old.

See Darren Morfitt's other roles

Gerard Monaco
plays First Order Commander

Patrick O'Kane
plays Hux's First Order Officer

Paul Bazely
plays Hux's First Order Officer

Paul Bazely as Hux's First Order Officer

Paul Bazely is an English actor, known for portraying the role of Troy in the ITV sitcom Benidorm. His other TV credi...

See Paul Bazely's other roles

Orion Lee
plays Canady's First Order Monitor

Amira Ghazalla
plays Canady's First Order Commander

Amira Ghazalla as Canady's First Order Commander

Amira Ghazalla is an actress

See Amira Ghazalla's other roles

Akshay Kumar
plays Mega-Destroyer First Order Monitor

Akshay Kumar as Mega-Destroyer First Order Monitor

Akshay Kumar is a British stage, film and television actor.

See Akshay Kumar's other roles

Temirlan Blaev
plays Stable Boy

Josiah Oniha
plays Stable Kid

Sara Heller
plays Stable Kid

Matthew Sharp
plays Resistance Trench Sergeant 'Salty'

Jack Greenlees
plays Resistance Evacuation Officer

Danny Sapani
plays Medical Frigate Captain

Danny Sapani as Medical Frigate Captain

Danny Sapani is a British-Ghanaian actor. He is best known for appearing in Misfits, Doctor Who, Penny Dreadful, The ...

See Danny Sapani's other roles

Kevin Layne
plays Resistance Bomber Pilot #1

Ben Morris
plays Resistance Bomber Pilot Teene

Andrew Abbott
plays Nemisis Bond The Canto Bight Gambler (uncredited)

Chris Adams
plays Stormtrooper (uncredited)

Samantha Alleyne
plays First Order Stormtrooper (uncredited)

Martin Bratanov
plays First Order Officer (uncredited)

Glen Carroll
plays Reemar Kayvonix / Stormtrooper (uncredited)

Cavin Cornwall
plays Pemmin Brunce (uncredited)

James Cox
plays Praetorian Guard (uncredited)

Steve Doyle
plays First Order Officer (uncredited)

Josh Dyer
plays Nix (uncredited)

Karl Farrer
plays Canto Bight Casino Patron (uncredited)

James Filanowski
plays Resistance Trooper (uncredited)

David R. Grant
plays Praetorian Guard (uncredited)

Ómar Guðjónsson
plays X-Wing Pilot (uncredited)

Craig Izzard
plays Stormtrooper (uncredited)

Christopher Jaciow
plays Stormtrooper (uncredited)

Tobias James-Samuels
plays First Order Officer / Stormtrooper (uncredited)

Dan Lam
plays Kylo Ren's Shuttle Pilot (uncredited)

Antonio Lujak
plays Masseur (uncredited)

Josh Methven
plays Resistance Trooper (uncredited)

Sandeep Mohan
plays Snowtrooper (uncredited)

Ross Moneypenny
plays Stormtrooper (uncredited)

Florian Robin
plays Praetorian Guard / Ronith Blario (uncredited)

Scott Tanner
plays Resistance Trooper (uncredited)

Stephanie Silva
plays Canto Bight alien (uncredited)

Clem So
plays Canto Bight Casino Patron (uncredited)

Leo Thompson
plays Resistance Trooper (uncredited)

Andy Wareham
plays Praetorian Guard (uncredited)

William Willoughby
plays Praetorian Guard (uncredited)

Oscar Wright
plays Resistance Trooper (uncredited)

Karanja Yorke
plays Praetorian Guard (uncredited)

Crew of Star Wars: The Last Jedi

Discover the backstage crew of Star Wars: The Last Jedi →