Mark Hamillis best known for playing Luke Skywalker inStar Wars, but the actor has given life to quite a few other great characters outside the galaxy far, far away. Mark Hamill got his big break in the original trilogy ofStar Warsmovies, and his time as Luke Skywalker has had a huge impact on his career. While he’s certainly best known forStar Wars, Hamill has also branched out into other franchises, genres, and even mediums. In fact, Hamill has played so many great characters in his career that narrowing down the best of them is quite a feat.
Plenty ofactors known forStar Warshave made great movies, but very few of them have had as prolific careers as Mark Hamill. In his career, Hamill has had a role in over 300 shows, movies, games, and more. Many of those roles have been animated; for example,Hamill has appeared in seven voice roles in 2024so far.Hamill even voiced someStar Warscharacterswho weren’t Luke, and while they were all great in their own way, he’s still played 10 characters who were better.

How Old Was Mark Hamill In Every Star Wars Movie & TV Show?
Mark Hamill has portrayed the iconic Luke Skywalker for over 40 years, and he has aged and grown alongside his character through it all.
10Sean - Wizards
Released: 1977
One of Mark Hamill’s most unusual projects was the 1977 animated fantasy filmWizards. Hamill played the elf prince Sean inWizards, and while it was a small role, it also stands out in his filmography.Wizardswas only Hamill’s third project as a voice actor, afterThe New Scooby-Doo Moviesand the animatedJeanieshow, but it makes a strong case for being one of his most unique. Part of the reasonWizardswas so unique was because it mixed fantasy elements like wizards and fairies with a post-apocalyptic setting that included quite a few World War II references.
Wizards
Cast
Wizards is an animated post-apocalyptic science fiction fantasy film directed by Ralph Bakshi, released in 1977. The story is set in a future where magic has re-emerged after a nuclear war and follows the battle between two wizard brothers, one representing good and the other evil. Featuring voice talent such as Bob Holt and Jesse Welles, the film combines traditional animation with live-action footage and explores themes of technology versus nature.
Though Sean died shortly after being introduced inWizards, it was still a proof of concept for Hamill.Wizardswas an early example of how Hamill was willing to take risks in his acting career, and that he was willing to still give his all to minor characters. On top of that, as his third voice acting role ever,Wizardshelped set a trend that would last for the rest of his career. Sean may not have been the best or most memorable character, but it may have been a very important role for Hamill.

9Professor Arnold - Kingsman: The Secret Service
Released: 2015
Mark Hamill also had a small but notable role inKingsman: The Secret Service, but as he did inWizards, he made it memorable.Hamill played Professor Arnold inKingsman, a character who was most known for a scene where his head exploded. While he didn’t have many scenes, Arnold was quite important to the plot ofKingsman, as his death helped Eggsy realize just how deep the conspiracy went. Arnold also went out with quite a bang, but most of the reason such a minor character remains so memorable is because of Hamill himself.
Kingsman: The Secret Service
Based on the comic book series of the same name, Kingsman: The Secret Service tells the story of rebellious teen Eggsy (Taron Egerton) as he’s inducted into a top-secret spy agency by a man codenamed Galahad (Colin Firth). After learning that billionaire Richmond Valentine (Samuel L. Jackson) plans to destroy the world, Eggsy and Galahad set out to avert international disaster and uncover widespread corruption that threatens to consume the Kingsman agency itself.
Hamill had long since proven that he is a tremendous voice actor beforeKingsman, but the spy thriller gave him a chance to show off another talent: accents. Arnold was a British man, so Hamill got to have a very impressive British accent in all of his scenes.Arnold was also a different type of character than the roles Hamill usually takes in live-action, as he was much more reserved and sheepish than the soaring heroes and villainous antagonists he usually portrays. Hamill brought a lot of nuance and skill to the role, and he proved he could shine in even the smallest of parts.

8Ted/Brigsby Bear - Brigsby Bear
Released: 2017
IfWizardswasn’t proof enough that Mark Hamill is willing to take part in unusual movies and shows, thenBrigsby Bearshould be.Hamill played both the titular cartoon bear inBrigsby Bearand the role of Ted, James' father. One of the reasonsBrigsby Bearis such an unusual film for Hamill is because it combines his talents for both live-action acting and voice acting. James quickly learned that Ted created Brigsby Bear himself to entertain his son, and after Ted was arrested, most of Hamill’s role in the film comes from voicing the titular bear.
Brigsby Bear
Brigsby Bear, directed by Dave McCary, follows a sheltered young man named James, who discovers his beloved children’s show is abruptly canceled. Determined to bring closure to his cherished series, James sets out to finish its story himself, confronting the realities of the world outside his isolated existence.
The reasonBrigsby Bearis one of Hamill’s best non-Star Warsroles is because it almost serves as a snapshot of his entire career.In the same film, Hamill performs in both live-action and through his voice, and he plays both a hero to James and one of his greatest villains.Brigsby Bearis almost an homage to Hamill’s unusual path from live-action star to animation star, but it also features a staple of most of his work.Brigsby Bear, for as strange and dark as it is, also tells an incredibly hopeful and earnest story, which has been a hallmark of most of Hamill’s work.

7Skips - Regular Show
Ran From: 2010 - 2017
Though its title indicates the opposite,Regular Showalso added to Mark Hamill’s list of odd projects.Hamill played Skips onRegular Show, an immortal yeti who worked as the groundskeeper of a public park. That description alone made Skips one of the most fun characters Hamill has ever played, butRegular Showput Skips into several more entertaining situations. Hamill is no stranger to voicing characters for children’s television, but Skips was one of his best - and longest-running - roles.
Regular Show
Regular Show is an animated television series that follows the surreal adventures of Mordecai, a blue jay, and Rigby, a raccoon, who work as groundskeepers at a park. Created by J.G. Quintel, the series showcases their attempts to avoid work and find entertainment, often leading to bizarre and unexpected situations. The show also features a cast of quirky characters, including their boss Benson, a living gumball machine, and Skips, a yeti.
A big reason Skips is so memorable among all of Hamill’s various characters is because of both his personality and the absurd situationsRegular Showput him in. Whether it was arm wrestling Death or fighting a physical manifestation of his own stress in the Himalayas, Skips almost always had something interesting to do. The way Hamill played Skips, with his low, rumbling growl of a voice, also made those situations even funnier. Hamill was also able to transform him from a whacky yeti into a beloved but grumpy uncle-like figure.

6Fire Lord Ozai - Avatar: The Last Airbender
Ran From: 2005 - 2008
For all the heroics Luke Skywalker is known for, Mark Hamill is possibly better known for his villainous roles.One of the best villains Hamill ever played was Fire Lord Ozai in the animatedAvatar: The Last Airbenderseries. Ozai was obsessed with destroying the Avatar and ruling the four kingdoms using the fire-bending powers he gained from a once-in-a-lifetime comet. Hamill has played obsessive villains before and after Ozai, but something about his performance inAvatar: The Last Airbenderremains special.
Avatar: The Last Airbender
Avatar: The Last Airbender, released in 2005, follows a young boy in a war-torn world of elemental magic as he reawakens to embark on a challenging mystical quest to fulfill his destiny as the Avatar and restore peace to the world.
Hamill got a very special chance because of Ozai: he has so many different character traits and motivations, and all of them are evil. He’s essentially theAvatarversion of Emperor Palpatine in his wickedness, and Hamill clearly had fun with the role.Whether it was abusing his children, plotting to overtake the world, or displaying his immense ego, Hamill gave every part of Ozai 100% of his effort. The result was a uniquely easy to hate villain, and a uniquely memorable one.

5Art Rosenbaum - Invincible
Running Since: 2021
Voicing villains isn’t the only way Mark Hamill has surprised audiences outsideStar Wars, however.InInvincible, Hamill plays the decidedly goodhearted Art Rosenbaum, the man who made both Omni-Man and Invincible’s costumes. The twist with Art is that instead of playing a supremely powerful good guy, he’s just a normal man. Art doesn’t have any powers, and he can only help those that do. While Art is a far cry from Luke Skywalker, one ofthe most powerful Jedi ever, the role helped show an excellent side of Hamill’s acting.
Invincible
Based on the comic book character by Robert Kirkman, Invincible follows Mark Grayson, a seventeen-year-old who leads a seemingly average life save for the fact that he lives behind the shadow of his superhero father, Omni-Man. Mark goes on to develop superhuman abilities, but he must also learn that his father’s legacy isn’t as glitzy and glamorous as he’s been led to believe.
Hamill’s roles usually put him in a position of power, though whether his character uses them for good or evil often changes.Invincibleallowed Hamill an opportunity to show that he can give an otherwise unremarkable character some very interesting and very compelling characterization. Art isn’t one of the best characters inInvincible, but he’s also much more than a footnote. The way Hamill played him, from his mannerisms and inflection to the emotion he puts into his voice, helped make Art much more than just a tailor for superheroes.

4Skeletor - Masters of the Universe: Revelation & Revolution
Hamill has a unique ability to make the villains he plays into iconic characters, butMasters of the Universe: RevelationandRevolutionproved that he could also step into an already-famous role flawlessly.Hamill played Skeletor in the recentMasters of the Universesequels, a role which was already made famous by the 1980s show focusing on He-Man. Even though Skeletor already had a well-recognized voice and an established history, Hamill did quite a bit to bring his own flavor to the character.
Masters of the Universe: Revelation
Masters of the Universe: Revelation is an animated series by writer-director Kevin Smith, continuing the epic battle for Eternia between He-Man and Skeletor. Released on June 28, 2025, the series revisits familiar characters and introduces new dynamics in this enduring saga.
Masters of the Universe: Revolution
Masters of the Universe: Revolution follows He-Man and allies as they confront Skeletor’s dark forces in a clash of technology and magic, aiming to defend the essence of Eternia.
Mark Hamill was probably the perfect actor to update Skeletor and bring the classic villain into the modern era for a new generation of viewers.The range of voices he’s capable of, coupled with his proven track record of playing classically villainous antagonists, meant he could handle anything Skeletor needed to do in the sequels.Masters of the Universecould even prove that his future endeavors will be successful, asHamill will play the Flying Dutchman in aSpongeBob SquarePantsmovie, which will let him update another iconic cartoon villain.

3Muska - Castle in the Sky
Released: 1991
Many of Mark Hamill’s roles let him get very expressive and over-the-top with his villains, butCastle in the Skyshowed that he doesn’t need to play exaggerated people to make them fascinating characters.Hamill voiced Muska in the English dub ofCastle in the Sky, but many viewers didn’t realize it was him until the credits rolled. That’s because Muska was one of Hamill’s most subtle and reserved performances, and he did a great job of making Muska into a worthy villain.
Studio Ghibli: 10 Ways Castle In The Sky Changed In The English Version
Castle In The Sky’s English version is way different from its Japanese version. Here;s ow it changes.
Even though Hamill didn’t go overboard in playing Muska, that didn’t mean he wasn’t capable of making his villain intimidating. If anything,Muska’s calmness and straight-laced demeanor made him even more frightening for a children’s movie, and Hamill tailored his performance perfectly for the film. Hamill also got to inject some of his classic villain elements into the character, though, and he got to use his signature villainous laugh a few times in the film.

2Private Griff - The Big Red One
Released: 1980
Mark Hamill’s best live-action performance outsideStar Warscame very early in his career.In 1980, Hamill played Private Griff in the World War II movieThe Big Red One. War movies were extremely common in the 1970s and 1980s, butThe Big Red Onemanaged to stand out in a few very important and effective ways.The Big Red Oneisn’t a story about heroes or action, but rather about real people and the effects war has on them. That’s not an easy theme to put on film, and Hamill was a big reasonThe Big Red Onemanaged it at all.
The Big Red One
The Big Red One is a World War II film directed by Samuel Fuller, chronicling the experiences of the 1st Infantry Division, also known as “The Big Red One.” Starring Lee Marvin as a tough, seasoned sergeant and Mark Hamill as one of the young soldiers in his unit, the film follows their grueling and perilous journey from North Africa to Europe, vividly depicting the harsh realities and comradeship of war.
Hamill’s Griff beganThe Big Red Oneas a sniper who was opposed to killing. By the end of the film, however, Griff becomes a hardened military vet, and one who’s not afraid to take down his enemies. One ofThe Big Red One’s main messages is that survival is the most important thing in war, more important than sides, honor, or morals.Hamill’s performance as Griff was moving, it was human, and it provided quite a bit of legwork in delivering the movie’s theme. It’s easily one of his best movies,Star Warsincluded.

1The Joker - Various Batman Projects
From 1992 to 2024
Of all the villains Mark Hamill has voiced over the years, one stands above the rest: the Joker.Hamill has voiced the Clown Prince of Crime in dozens of animated DC movies, shows, and video games since 1992, when he joined the cast ofBatman: The Animated Series. The Joker is by far Hamill’s best and most iconic character who isn’t named Luke Skywalker, and most fans of animated Batman stories will instantly recognize his voice. The Joker has always been popular, but it’s difficult to say if he would be the sensation he currently is without Hamill’s work.
Batman: The Animated Series
Batman: The Animated Series follows Bruce Wayne as he assumes the role of the masked vigilante Batman to combat crime in Gotham City. This acclaimed 1992 series explores his dual identity and features an array of iconic villains, while Bruce vows to avenge the murder of his parents.
There’s a reason Hamill has played the Joker for so long, and it’s because he’s fantastic as the homicidal antagonist.Everything about Mark Hamill’s voice, from his cackling laugh to his ability to sound both flamboyant and terrifying in the same breath, made him perfect for the role. He’s often considered one ofthe best Joker actors of all time, and he’s never even played the part in live-action.Mark Hamillhas played quite a few great characters outsideStar Wars, but the Joker easily secured the number one spot.
Mark Hamill
Discover the latest news and filmography for Mark Hamill, known for Star Wars and Batman: The Animated Series.