Mark Hamill Filmography: Every Movie and TV Show in Order
All 239 Mark Hamill roles in chronological order (1953 to 2026): 92 movies and 147 TV series.

How many movies and TV shows has Mark Hamill been in? This complete Mark Hamill filmography lists 239 credited roles (92 films, 147 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Mark Hamill movies in order
- Scooby-Doo! Meets the Harlem Globetrotters (1973) as (voices)
- Wizards (1977) as Sean (voice)
- Star Wars (1977) as Luke Skywalker
- The Making of Star Wars (1977) as Self
- Corvette Summer (1978) as Kenneth W. Dantley Jr.
- The Star Wars Holiday Special (1978) as Luke Skywalker
- The Empire Strikes Back (1980) as Luke Skywalker
- The Big Red One (1980) as Griff
- Britannia Hospital (1982) as Red: The Media
- Return of the Jedi (1983) as Luke Skywalker
- From Star Wars to Jedi: The Making of a Saga (1983) as Self - Narrator
- Slipstream (1989) as Will Tasker
- Midnight Ride (1990) as Justin Mckay
- The Guyver (1991) as Max Reed
- The Flash II: Revenge of the Trickster (1991) as James Jesse / The Trickster
- Sleepwalkers (1992) as Lt. Jenkins (uncredited)
- Time Runner (1993) as Michael Raynor
- Body Bags (1993) as Brent
- The Flintstones: Hollyrock a Bye Baby (1993) as Slick (voice)
- Batman: Mask of the Phantasm (1993) as The Joker (voice)
- Village of the Damned (1995) as Reverend George
- The Batman/Superman Movie: World's Finest (1997) as The Joker (voice)
- Hamilton (1998) as Hawkins
- Scooby-Doo on Zombie Island (1998) as Snakebite Scruggs (voice)
- Wing Commander (1999) as Merlin (voice)
- Sinbad: Beyond the Veil of Mists (2000) as Captain of the Guard
- Scooby-Doo and the Alien Invaders (2000) as Steve (voice)
- Gen¹³ (2000) as Threshold / Matthew Callahan (voice)
- Joseph: King of Dreams (2000) as Judah (voice)
- Batman Beyond: Return of the Joker (2000) as The Joker (voice)
- Jay and Silent Bob Strike Back (2001) as Cocknocker
- Night of the Living Doo (2001) as Mr. Shifty / Mark Hamill (voice)
- Balto: Wolf Quest (2002) as Niju the Evil Wolf (voice)
- The Rapsittie Street Kids: Believe in Santa (2002) as Eric (voice)
- A Scooby-Doo! Christmas (2002) as Tommy's Father (voice)
- Comic Book: The Movie (2004) as Donald Swan
- The Story of Star Wars (2004) as Luke Skywalker (archive footage)
- Empire of Dreams: The Story of the Star Wars Trilogy (2004) as Self
- Cartoon Network Christmas: Yuletide Follies (2004) as (voices)
- What's New, Scooby-Doo? Vol. 7: Ready to Scare (2006) as (voices)
- What's New, Scooby-Doo? Vol. 7: Ghosts on the Go! (2006) as Barge Captain (voice)
- Look, Up in the Sky! The Amazing Story of Superman (2006) as Self
- Queer Duck: The Movie (2006) as Hot Dog Vendor (voice)
- Ultimate Avengers 2 (2006) as Oiler (voice)
- Codename: Kids Next Door: Operation Z.E.R.O. (2006) as Stickybeard (voice)
- Tom and Jerry: Shiver Me Whiskers (2006) as The Skull (voice)
- Robotech: The Shadow Chronicles (2006) as Commander Taylor (voice)
- Robot Chicken: Star Wars (2007) as Luke Skywalker (voice)
- Battle for Terra (2007) as Elder Orin (voice)
- Futurama: Bender's Big Score (2007) as Chanukah Zombie (voice)
- Codename: Kids Next Door: Operation I.N.T.E.R.V.I.E.W.S. (2008) as Stickybeard (Voice)
- Afro Samurai: Resurrection (2009) as Bin / Oden Shop Master (voice)
- Dante's Inferno: An Animated Epic (2010) as Alighiero (voice)
- The People vs. George Lucas (2010) as Self (archive footage)
- Scooby-Doo! Camp Scare (2010) as Deacon / Babyface Boretti / Store Owner (voice)
- LEGO Star Wars: The Padawan Menace (2011) as Luke Skywalker (archive footage) (uncredited)
- Scooby Doo and The Zombies (2011) as Emperor Caesar Saladicus (voice) (archive footage)
- Final Cut: Ladies and Gentlemen (2012) as (archive footage)
- Airborne (2012) as Malcolm
- Sushi Girl (2012) as Crow
- Metalocalypse: The Doomstar Requiem - A Klok Opera (2013) as Mr. Salacia / Senator Stampingston (voice)
- I Know That Voice (2014) as Self
- Elf: Buddy's Musical Christmas (2014) as Walter (voice)
- Kingsman: The Secret Service (2015) as Professor Arnold
- Scooby-Doo! Moon Monster Madness (2015) as Zip Elvin (voice)
- LEGO DC Comics Super Heroes: Justice League - Attack of the Legion of Doom! (2015) as The Trickster / Sinestro (voice)
- Regular Show: The Movie (2015) as Skips (voice)
- Star Wars: The Force Awakens (2015) as Luke Skywalker
- Secrets of the Force Awakens: A Cinematic Journey (2016) as Self
- Batman: The Killing Joke (2016) as The Joker (voice)
- Rogue One: A Star Wars Story (2016) as Additional Voices (Voice)
- Bunyan and Babe (2017) as Grandpa (voice)
- Brigsby Bear (2017) as Ted Mitchum
- Transformers: Titans Return (2017) as Megatronus (voice)
- Star Wars: The Last Jedi (2017) as Luke Skywalker / Dobbu Scay (voice)
- Con Man (2018) as Robert Minkow
- The Director and the Jedi (2018) as Self
- Child's Play (2019) as Chucky (voice)
- Making Waves: The Art of Cinematic Sound (2019) as Self (archive footage)
- Star Wars: The Rise of Skywalker (2019) as Luke Skywalker
- Celebrating Marvel's Stan Lee (2019) as Self
- The Skywalker Legacy (2020) as Self
- Joker: Put on a Happy Face (2020) as Self
- The Machine (2023) as Albert
- Metalocalypse: Army of the Doomstar (2023) as Salacia / Senator Stampingston / Oscar Explosion / Fan (voice)
- Jim Henson Idea Man (2024) as Self (archive footage)
- Justice League: Crisis on Infinite Earths Part Three (2024) as Earth-12 The Joker (voice)
- The Wild Robot (2024) as Thorn (voice)
- The King of Kings (2025) as King Herod (voice)
- The Life of Chuck (2025) as Albie Krantz
- The Long Walk (2025) as The Major
- The SpongeBob Movie: Search for SquarePants (2025) as Flying Dutchman (voice)
Mark Hamill TV shows
- The Oscars (1953) as Self - Presenter
- The F.B.I. (1965) as Michael Nabors
- The Partridge Family (1970) as Jerry
- Night Gallery (1970) as Francis, the Messenger
- Cannon (1971) as Farm Boy
- The New Scooby-Doo Movies (1972) as Corey Anders (voice)
- The Streets of San Francisco (1972)
- Petrocelli (1974)
- One Day at a Time (1975)
- The Muppet Show (1976) as Self - Special Guest Star / Luke Skywalker
- Eight Is Enough (1977) as David Bradford
- Nature (1982) as Narrator (voice)
- Amazing Stories (1985) as Jonathan Quick
- The New Alfred Hitchcock Presents (1985) as Danny Carlyle
- The Simpsons (1989) as Mark Hamill / Leavelle (voice)
- The Flash (1990) as The Trickster
- The Ren & Stimpy Show (1991)
- Batman: The Animated Series (1992) as The Joker (voice)
- Batman: The Animated Series (1992) as Ferris Boyle (voice)
- 2 Stupid Dogs (1993) as Platypus
- SWAT Kats: The Radical Squadron (1993) as Jonny (voice)
- SWAT Kats: The Radical Squadron (1993) as Burke (voice)
- SWAT Kats: The Radical Squadron (1993) as Red Lynx (voice)
- seaQuest DSV (1993) as Tobias LeConte
- Biker Mice from Mars (1993) as Pierre Fluffbottom / L'Ectromag (voice)
- Fantastic Four (1994) as Maximus/Triton/Sentry (voice)
- Spider-Man (1994) as Jason Phillips (voice)
- Spider-Man (1994) as Hobgoblin (voice)
- Spider-Man (1994) as Jason Phillips / Hobgoblin (voice)
- What a Cartoon! (1995) as Count (voice)
- The Outer Limits (1995) as Dr. Sam Stein
- Pinky and the Brain (1995) as Jimmy Joe Jr.
- Pinky and the Brain (1995) as Jimmy Jo Jr. (voice)
- Freakazoid! (1995) as Mark Hamill (voice)
- MADtv (1995) as Mr. Swan
- 3rd Rock from the Sun (1996) as Mark Hamill
- Dexter's Laboratory (1996) as Magic Uncle Fergel O'Reilly (voice)
- The Real Adventures of Jonny Quest (1996) as Vostok (voice)
- The Real Adventures of Jonny Quest (1996) as Eldoradoan (voice)
- The Real Adventures of Jonny Quest (1996) as General Vostok / Guard (voice)
- Superman: The Animated Series (1996) as The Joker (voice)
- The Incredible Hulk (1996)
- The Incredible Hulk (1996) as Gargoyle (voice)
- Hey Arnold! (1996) as Grubby (voice)
- Hey Arnold! (1996) as Cop (voice)
- Just Shoot Me! (1997) as Mark Hamill
- Johnny Bravo (1997)
- I Am Weasel (1997) as Mayor of Hole (voice)
- Pepper Ann (1997)
- The New Batman Adventures (1997) as The Joker (voice)
- Cow and Chicken (1997) as Vet (voice)
- Cow and Chicken (1997) as Mayor of Hole (voice)
- V.I.P. (1998) as Ned Irons
- The Powerpuff Girls (1998) as Criminal / Cop #1 (voice)
- Batman Beyond (1999) as Carter (voice)
- Family Guy (1999) as Luke Skywalker / Obi-Wan Kenobi (voice)
- Futurama (1999) as Chanukah Zombie (voice)
- SpongeBob SquarePants (1999) as The Moth (voice)
- The New Woody Woodpecker Show (1999) as Buzz Buzzard (voice)
- Rocket Power (1999)
- Son of the Beach (2000) as 'Divine Rod' Petrie
- Static Shock (2000) as Joker (voice)
- Buzz Lightyear of Star Command (2000) as Flint (voice)
- Harvey Birdman, Attorney at Law (2000) as Ricochet Rabbit (voice)
- The Oblongs (2001) as Mr. Phugly (voice)
- Time Squad (2001)
- Time Squad (2001) as Larry 3000 (voice)
- Samurai Jack (2001) as Guiness / Other Fisherman (voice)
- The Grim Adventures of Billy and Mandy (2001)
- Justice League (2001) as Solomon Grundy (voice)
- Justice League (2001) as The Joker / Solomon Grundy (voice)
- Justice League (2001) as The Joker / Customer (voice)
- Justice League (2001) as The Joker (voice)
- What's New, Scooby-Doo? (2002) as Tommy's Father (voice)
- What's New, Scooby-Doo? (2002) as Barge Captain (voice)
- Birds of Prey (2002) as The Joker (voice)
- Codename: Kids Next Door (2002) as Stickybeard / Sumo Wrestler / Pirate (voice)
- Codename: Kids Next Door (2002) as Stickybeard (voice)
- Evil Con Carne (2003) as Judge Bukowski (voice)
- Danny Phantom (2004) as Undergrowth (voice)
- Justice League Unlimited (2004) as Trickster (voice)
- The Venture Bros. (2004) as Presto Change-O / Illuminati 1 (voice)
- The Batman (2004) as Zucco (voice)
- Super Robot Monkey Team Hyperforce Go! (2004)
- American Dad! (2005) as Bartender (voice)
- Robot Chicken (2005)
- Robot Chicken (2005) as The Joker / Master Control Program / Jonathan Kent (voice)
- Avatar: The Last Airbender (2005) as Ozai (voice)
- Avatar: The Last Airbender (2005) as Ozai / Baboon Spirit (voice)
- Loonatics Unleashed (2005) as Adolpho / The Captain (voice)
- Criminal Minds (2005) as John Curtis
- Metalocalypse (2006) as Senator Stampingston / Mr. Selatcia (voice)
- My Friends Tigger & Pooh (2007) as Turtle (voice)
- Chuck (2007) as Jean-Claude
- The Big Bang Theory (2007) as Mark Hamill
- Star Wars: The Clone Wars (2008) as Darth Bane (voice)
- Batman: The Brave and the Bold (2008) as The Spectre (voice)
- The Super Hero Squad Show (2009) as Chthon
- Adventure Time (2010) as Dark Magician (voice)
- Generator Rex (2010)
- Scooby-Doo! Mystery Incorporated (2010) as Crybaby Clown (voice)
- Regular Show (2010) as Skips (voice)
- The Avengers: Earth's Mightiest Heroes (2010) as Klaw (voice)
- NTSF:SD:SUV:: (2011) as Lundgren (voice)
- Marvel's Ultimate Spider-Man (2012) as Nightmare / Ox (voice)
- Marvel's Ultimate Spider-Man (2012) as Nightmare / Shao Lao (voice)
- Marvel's Ultimate Spider-Man (2012) as Arnim Zola (voice)
- Gravity Falls (2012) as Mysterious Old Man (voice)
- DreamWorks Dragons (2012) as Alvin (voice)
- Teenage Mutant Ninja Turtles (2012) as Kavaxas (voice)
- Uncle Grandpa (2013) as John Bossman (voice)
- Man Down (2013)
- The Flash (2014) as James Jesse / The Trickster
- Miles from Tomorrowland (2015) as Gadfly Garnett (voice)
- Dragons: Race to the Edge (2015) as Alvin (voice)
- New Looney Tunes (2015) as Hans Hamster (voice)
- New Looney Tunes (2015) as Hans Hamster / Mr. Big (voice)
- Be Cool, Scooby-Doo! (2015) as General Stall (voice)
- Justice League Action (2016) as Swamp Thing (voice)
- Justice League Action (2016) as The Joker (voice)
- Dimension 404 (2017) as Narrator (voice)
- Mystery Science Theater 3000 (2017) as P. T. Mindslap
- Star Wars: Forces of Destiny (2017) as Luke Skywalker (voice)
- Knightfall (2017) as Master Talus
- Big City Greens (2018) as Dr. Ponderstein (voice)
- Weird City (2019) as Xander
- What We Do in the Shadows (2019) as Jim the Vampire
- Scooby-Doo and Guess Who? (2019) as Mark Hamill (voice)
- Scooby-Doo and Guess Who? (2019) as The Trickster (voice)
- Scooby-Doo and Guess Who? (2019) as Joker (voice)
- The Dark Crystal: Age of Resistance (2019) as skekTek (The Scientist) (voice)
- The Last Kids on Earth (2019) as Bardle (voice)
- Creepshow (2019) as Mayor Wrightson (voice)
- The Mandalorian (2019) as EV-9D9 (voice) (uncredited)
- The Mandalorian (2019) as Luke Skywalker
- Disney Gallery / Star Wars: The Mandalorian (2020) as Self - Luke Skywalker
- INVINCIBLE (2021) as Art (voice)
- Masters of the Universe: Revelation (2021) as Skeletor (voice)
- The Book of Boba Fett (2021) as Luke Skywalker
- The Sandman (2022) as Merv Pumpkinhead (voice)
- Digman! (2023) as Jasper Jenkins (voice)
- The Fall of the House of Usher (2023) as Arthur Pym
- Masters of the Universe: Revolution (2024) as Skeletek / Skeletor / Skele-Titan (voice)
- LEGO Star Wars: Rebuild the Galaxy (2024) as Luke Skywalker (voice)
- Regular Show: The Lost Tapes (2026) as Skips (voice)
- Regular Show: The Lost Tapes (2026) as Gunner (voice)
- Regular Show: The Lost Tapes (2026) as Stilt Walker Hat Guy (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Mark Hamill been in?
Mark Hamill has 92 credited film roles and 147 TV roles, for a total of 239 credits from 1953 to 2026.
What was Mark Hamill's first major role?
The Oscars (1953).
What is Mark Hamill's most recent project?
Regular Show: The Lost Tapes (2026).



