Net Worth →
Filmographies

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.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Mark Hamill filmography
TMDB

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

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).

Sources

More in Movies