Throughout his voice-acting career, Mark Hamill, the actor who portrays Luke Skywalker in the Star Wars franchise, has played many major and minor characters in the Scooby-Doo franchise. Since its inception in 1969, Scooby-Doo has often been filled with guest stars, ranging from cameos to entire movies and series centered around including celebrities. Prominent guest stars include Sonny & Cher, the Harlem Globetrotters, and Batman and Robin in The New Scooby-Doo Movies in the 1970s. In more recent films and shows, Mystery, Inc. has met stars like Morgan Freeman, Wonder Woman, and Bill Nye.
While Hamill is best known for playing the Jedi Knight Luke Skywalker, he has also had an extensive voice-acting career. Some of his major roles include Fire Lord Ozai in Avatar: The Last Airbender, Art Rosenbaum in Invincible, and the Joker in various Batman movies, television shows, and video games. He has even voiced several characters in the Star Wars universe, such as Darth Bane in Star Wars: The Clone Wars and Dobbu Scay, the small alien who feeds coins into BB-8 in Star Wars: The Last Jedi.
Related: Why Mark Hamill Has The Best Joker Laugh
Hamill has also voiced many Scooby-Doo characters over the years, including both regular characters and guest appearances. His Scooby-Doo experience dates back to 1973 with The New Scooby-Doo Movies and stretches to the most recent series, Scooby-Doo and Guess Who?, which premiered in 2019. Here is every character that Mark Hamill has voiced in Scooby-Doo.
Hamill’s first appearance in Scooby-Doo media was as Corey Anders in The New Scooby-Doo Movies, season 2, episode 3, “Mystery in Persia.” The guest stars in this episode were Jeannie, a genie, and her supporting cast from the 1973 animated
Read more on screenrant.com