April 20, 2024

‘Star Wars’ Actors Who Have Played Marvel Characters

Samuel L. Jackson not only played Mace Windu in the “Star Wars” prequels, but he was also the man who brought together the Avengers.

Among his many memorable roles, Samuel L. Jackson played Mace Windu and Nick Fury.

Lucasfilm/Marvel Studios

Jackson famously requested a purple lightsaber to play Mace Windu in “Star Wars.” You can watch Jackson ask “Star Wars” creator George Lucas about it here. Jackson’s voice can be heard in “Star Wars: The Rise of Skywalker.”

In recent years, Jackson become known for his role as Nick Fury, the man who assembled Tony Stark, Thor, Hawkeye, Black Widow, and the Hulk to form the Avengers.

Jackson currently reprises his role as Fury in Marvel’s “Secret Invasion” series which follows a group of shape-shifting aliens called Skrulls, who have secretly infiltrated Earth for years and are planning to take it over as their own.

Natalie Portman played Padmé Amidala in the “Star Wars” prequel trilogy and Jane Foster in the “Thor” movies.

natalie portman star wars thor

Natalie Portman was a part of the “Star Wars” franchise in the early 2000s. She joined the MCU in 2011.

Lucasfilm/Marvel Studios

After playing Anakin Skywalker’s love interest in the “Star Wars” films, Portman headed to another galaxy far, far away as Thor’s romantic interest in the character’s first two Marvel movies. 

Portman reprised her role in “Thor: Love and Thunder” where she gained the powers of Thor.

After his turn as a “Rogue One” villain, Ben Mendelsohn showed up in “Captain Marvel” as a Skrull named Talos.

ben mendelsohn solo captain marvel

Mendelsohn had a fabulous cape in “Rogue One” and was an alien in “Captain Marvel.”

Lucasfilm/Marvel Studios

Mendelsohn was ruthless as “Star Wars” villain Orson Krennic.

He usually plays a lot of villains, so it was a nice surprise to see his Skrull character, Talos, turn out to be one of the good guys in “Captain Marvel.”

The actor reprised his Skrull role briefly in “Spider-Man: Far From Home.”

He’s back as the character in “Secret Invasion,” trying to prevent the Skrull from overtaking Earth.

“Game of Thrones” star Emilia Clarke appeared in “Solo: A Star Wars Story” and plays Talos’ daughter in the MCU.

Emilia Clarke plays Qi'ra in "Solo" and G'iah in "Secret Invasion."

Emilia Clarke plays Qi’ra in “Solo” and G’iah in “Secret Invasion.”

Lucasfilm, Des Willie/Marvel

During her tenure as Daenerys Targaryen, Clarke played Qi’ra, Han Solo’s early love interest, in “Solo: A Star Wars Story.”

In Marvel’s “Secret Invasion,” Clarke plays Talos’ estranged daughter, G’iah, who’s currently aligned with a radical group of Skrulls who want to conquer Earth.

Paul Bettany played a villain in “Solo” and dual roles in the Marvel Cinematic Universe as Jarvis and the Vision.

paul bettany star wars marvel

Paul Bettany has played crime lord Dryden Vos and the wise hero Vision.

Lucasfilm/Marvel Studios

After playing Tony Stark’s artificial intelligence for years, Bettany thought he was done with the MCU after a producer told him he’d never work in Hollywood again. Then he received a call asking if he wanted to play Vision.

Though he “died” in “Avengers: Infinity War,” Bettany reprised his role as Vision on Disney Plus’ “WandaVision” series.

After his MCU roles, Bettany was cast in 2016’s “Solo: A Star Wars Story” as villain Dryden Vos after director Ron Howard took over the movie. “Solo” was originally supposed to have a different villain, but Michael K. Williams couldn’t return for reshoots. 

Stellan Skarsgård played Jane’s colleague Professor Erik Selvig in the “Thor” franchise and appeared in “Andor.”

stellan skarsgard thor

Stellan Skarsgård plays Professor Erik Selvig in the “Thor” franchise.

Rich Polk/Getty Images, Marvel Studios

The astrophysicist worked with Jane in “Thor” (2011) when they stumbled across the God of Thunder’s existence.

Selvig briefly appeared in 2022’s fourth “Thor” movie to consult Jane on her cancer treatments. 

In the “Rogue One” prequel series “Andor,” Skarsgård plays Luthen Rael, an antique dealer whose secretly a member of the Rebel Alliance.

Cailey Fleming played a young Rey in “The Force Awakens” and played young Sylvie on Marvel’s “Loki” show.

Cailey Fleming in Star Wars and Loki

Cailey Fleming as Young Rey (left) in “Star Wars” and Young Sylvie (right) in Marvel’s “Loki.”

Lucasfilm, Marvel Studios

You may not have realized “The Walking Dead” actor played the young version of Rey who yells out on Jakku in “The Force Awakens.” 

A big Marvel fan, Fleming told Insider in 2021 she was thrilled to join the series. She had no idea she was playing a young version of Sylvie until she watched the episode.

“Whenever I was filming, I only got my scenes,” Fleming said of her time on the Marvel series. “I didn’t get the script for the episode or anything. I had no idea what was going on.”

Ming-Na Wen appeared on the first season of “The Mandalorian” and starred on ABC’s “Agents of S.H.I.E.L.D.”

agent may ming na wen

Ming-Na Wen plays badass characters Fennec Shand and Agent May.


The actor appeared briefly on the first season of “The Mandalorian” as Fennec Shand. Wen played Agent Melinda May on “Agent of S.H.I.E.L.D.” from the time the show debuted in 2013 until it ended in 2020.

Wen is one of the few actors to have roles in “Star Wars,” the MCU, and be a Disney princess. She voiced Mulan in the 1998 animated movie.

Donald Glover played a young Lando Calrissian and also played an important minor role in “Spider-Man: Homecoming.”

donald glover star wars marvel spider man

Donald Glover played a suave Lando Calrissian and Aaron Davis in “Spider-Man: Homecoming.”

Lucasfilm/Sony Pictures

Glover’s version of Lando showed off the character’s array of fabulous capes and costumes.

Before he played a young Lando, he briefly appeared in “Spider-Man: Homecoming” as Aaron Davis, the uncle of Miles Morales. In the comics, Aaron goes on to become The Prowler and also a character named Iron Spider.

Glover’s briefly seen in 2023’s “Across the Spider-Verse” animated film in human form as his “Homecoming” character who has since become the Prowler.

Lupita Nyong’o played the mysterious Maz Kanata in the new “Star Wars” trilogy before starring in “Black Panther.”

star wars lupita nyongo marvel

The Oscar winner played Maz Kanata and Nakia.

Lucasfilm/Marvel Studios

You may not have realized that Nyong’o was the voice behind the wise smuggler, but the actor performed motion capture for her performance.

Nyong’o later appeared in “Black Panther” as Nakia, a member of Wakanda’s intelligence agency and a former flame of T’Challa/Black Panther. She reprised her role in 2022’s sequel, “Wakanda Forever.”

Forest Whitaker was in “Rogue One,” a “Star Wars” cartoon, and “Black Panther.”

forest whitaker solo black panther

Whitaker played Saw Gerrera and Zuri.

Lucasfilm/Marvel Studios

Whitaker played resistance fighter Saw Gerrera in “Rogue One,” “Star Wars: Rebels,” and also voiced the character in the video game “Star Wars Jedi: Fallen Order.”

In 2019, he appeared in “Black Panther” as Zuri, council to the king of Wakanda.

Benicio del Toro played quirky characters in the “Star Wars” and Marvel universes.

benicio del toro star wars marvel

Del Toro played DJ (which wasn’t even the character’s real name) in “The Last Jedi” and The Collector.


Benicio del Toro showed up as the mysterious thief in “The Last Jedi” who betrayed Finn and Rose.

Previously, the actor appeared in the MCU as Taneleer Tivan (The Collector), a man obsessed with collecting rare objects and species in the galaxy.

“Guardians of the Galaxy” franchise director, James Gunn, confirmed Tivan survived an attack from Thanos in “Avengers: Infinity War” and sold Knowhere to the Guardians to make their HQ in the third film.

Woody Harrelson played a mentor to Han Solo and played an iconic Spider-Man villain in the “Venom” sequel.

woody harrelson star wars venom

Harrelson shows off very different looks as Tobias Beckett and Cletus Kasady.

Lucasfilm/Sony Pictures

Tobias Beckett gave Han Solo his iconic blaster in the 2018 movie, “Solo.”

Harrelson showed up at the end of “Venom” teasing his role as Cletus Kasady. In “Venom: Let There Be Carnage,” he played the symbiote villain, Carnage, an arch nemesis of Venom. 

Peter Serafinowicz voiced Darth Maul in “The Phantom Menace” and was briefly seen in “Guardians of the Galaxy.”

darth maul gotg peter Serafinowicz

Peter Serafinowicz voiced Darth Maul in “TPM” and appeared as Denarian Saal in 2014’s “GotG.”


While Park played the physical embodiment of the character on-screen, behind the scenes, Serafinowicz spoke the character’s few words of dialogue in “The Phantom Menace.” Serafinowicz recorded lines for Maul in “Solo,” but Lucasfilm wound up using actor Sam Witwer, who voiced Maul in the animated series.

You can also spot Serafinowicz as Garthan Saal, a high-ranking member of the Nova Corps, in “GotG.” He’s the character who memorably states that the Guardians are a bunch of “a-holes.

You may not recognize Spencer Wilding by name, but he was Darth Vader in “Rogue One” and a memorable “Guardians of the Galaxy” character.

darth vader guardians of the galaxy mean guard

Wilding was the stand-in for Darth Vader and the mean guard who took Peter Quill’s Walkman.


Although James Earl Jones reprised his role as Darth Vader’s voice in the film, Wilding played the character on screen as he cut down the rebels.

Two years earlier, he played the “mean guard” (the actual name in the film’s credits) who took Peter Quill’s Walkman and started listening to it.

Leave a Reply

Your email address will not be published. Required fields are marked *