Zac Efron Filmography: Every Movie and TV Show in Order
All 55 Zac Efron roles in chronological order (1994 to 2026): 38 movies and 17 TV series.

How many movies and TV shows has Zac Efron been in? This complete Zac Efron filmography lists 55 credited roles (38 films, 17 TV series), in chronological order from 1994 to 2026, with links to our full guides where available.
Zac Efron movies in order
- Miracle Run (2004) as Steven Morgan
- The Derby Stallion (2005) as Patrick McCardle
- High School Musical (2006) as Troy Bolton
- Hairspray (2007) as Link Larkin
- High School Musical 2 (2007) as Troy Bolton
- Me and Orson Welles (2008) as Richard Samuels
- High School Musical 3: Senior Year (2008) as Troy Bolton
- 17 Again (2009) as Mike O'Donnell
- Charlie St. Cloud (2010) as Charlie St. Cloud
- Robot Chicken: Star Wars Episode III (2010) as Anakin Skywalker (voice)
- New Year's Eve (2011) as Paul
- The Lorax (2012) as Ted Wiggins (voice)
- The Lucky One (2012) as Logan Thibault
- At Any Price (2012) as Dean Whipple
- The Paperboy (2012) as Jack Jansen
- Liberal Arts (2012) as Nat
- Parkland (2013) as Jim Carrico
- That Awkward Moment (2014) as Jason
- Robot Chicken DC Comics Special II: Villains in Paradise (2014) as Superboy / Brainiac (voice)
- Neighbors (2014) as Teddy Sanders
- 21 Years: Richard Linklater (2014) as Self - Actor
- We Are Your Friends (2015) as Cole
- Dirty Grandpa (2016) as Jason Kelly
- Neighbors 2: Sorority Rising (2016) as Teddy Sanders
- Mike and Dave Need Wedding Dates (2016) as Dave Stangle
- The Disaster Artist (2017) as Dan / 'Chris-R'
- Baywatch (2017) as Matt Brody
- The Greatest Showman (2017) as Phillip Carlyle
- The Beach Bum (2019) as Flicker
- Extremely Wicked, Shockingly Evil and Vile (2019) as Ted Bundy
- Scoob! (2020) as Fred Jones (voice)
- Gold (2022) as Virgil
- Firestarter (2022) as Andy McGee
- The Greatest Beer Run Ever (2022) as John 'Chickie' Donohue
- The Iron Claw (2023) as Kevin Von Erich
- Ricky Stanicky (2024) as Dean
- A Family Affair (2024) as Chris Cole
- Hannah Montana 20th Anniversary Special (2026) as Self (archive footage)
Zac Efron TV shows
- ER (1994) as Bobby Neville
- The Guardian (2001) as Luke Tomello
- Firefly (2002) as Young Simon
- CSI: Miami (2002) as Seth Dawson
- Punk'd (2003) as Self
- NCIS (2003) as Daniel Austin
- Summerland (2004) as Cameron Bale
- Entourage (2004) as Zac Efron
- Robot Chicken (2005) as Billy Joel, Mechanic (voice)
- Robot Chicken (2005) as Harry Potter, Horrg, Bowling Pin (voice)
- Robot Chicken (2005) as Anakin Skywalker, Red Power Ranger, God (voice)
- The Suite Life of Zack & Cody (2005) as Trevor
- The Replacements (2006) as Davey Hunkerhoff
- Catfish: The TV Show (2012) as Self
- Running Wild with Bear Grylls (2014) as Self
- Down to Earth with Zac Efron (2020) as Self
- The Studio (2025) as Zac Efron
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Zac Efron been in?
Zac Efron has 38 credited film roles and 17 TV roles, for a total of 55 credits from 1994 to 2026.
What was Zac Efron's first major role?
ER (1994).
What is Zac Efron's most recent project?
Hannah Montana 20th Anniversary Special (2026).



