35 Celebrities Who Appeared In TV Shows Before They Were Famous
Zac Efron was in Firefly?!
We asked members of the BuzzFeed Community to tell us which celebs they've spotted in TV shows before they became famous. Here are the ones you probably didn't know about:
Before starring as Dwight on The Office, Rainn Wilson played a demon alchemist on Charmed.
Pretty Little Liars star Shay Mitchell once appeared as a model on Degrassi: The Next Generation.
Yara Shahidi was cast as a young Olivia Pope in two episodes of Scandal before starring as a college student in Grown-ish.
And later that season of Scandal, 13 Reasons Why actor Dylan Minnette played President Fitz's teenage son for several episodes.
Lord of the Rings star Orlando Bloom was once a womanizing thief on Midsomer Murders.
Jane the Virgin actor Gina Rodriguez appeared on The Mentalist as the cousin of a victim.
Before doing "Carpool Karaoke" segments on The Late Late Show with James Corden, the host played a Colchester man who rents a flat to the Doctor in Doctor Who.
And on a different season of Doctor Who (with a different Doctor), The Amazing Spider-Man's Andrew Garfield played a 1930s New Yorker.
Tiffany Haddish played a museum tour guide on That's So Raven before making everyone laugh in Girls Trip.
Grey's Anatomy star Ellen Pompeo was cast as an old college classmate of Ross and Chandler's on Friends.
The Office actor Leslie David Baker played a janitor on That '70s Show back in the day.
Before joining the royal family, Meghan Markle played a murderer on Castle.
Sebastian Stan played a teenage sniper who was kidnapped on Law & Order years before he became Bucky Barnes in Captain America: The Winter Soldier.
In his very first role, Matthew McConaughey portrayed murder victim Larry Dickens in a reenactment on Unsolved Mysteries.
American Horror Story star Evan Peters once played a friend of Phil's in several episodes of Phil of the Future.
Way back when, James Marsden was cast as Maggie's boyfriend on The Nanny before starring in shows like Westworld and Dead to Me.
Before starring on This Is Us, Sterling K. Brown played a hospital lawyer on ER.
Millie Bobby Brown had her bike stolen by Manny on Modern Family long before she was fighting demogorgons on Stranger Things.
Hasan Minhaj once played a medical student on Arrested Development before appearing on The Daily Show with Trevor Noah.
Zac Efron was cast in his very first role as a young Dr. Simon Tam in an episode of Firefly before his High School Musical days.
Brooklyn Nine-Nine actor Melissa Fumero once played one of Blair's minions on Gossip Girl.
A Star is Born director Bradley Cooper played a sexy smoker interested in Carrie on Sex and the City, in his very first role.
Dakota Johnson played Kevin's replacement in the series finale of The Office before going on to star in Fifty Shades of Grey.
X-Men star Jennifer Lawrence got her start playing a school mascot on Monk.
Bohemian Rhapsody actor Rami Malek once starred as a student on Gilmore Girls in his first role.
Jeremy Renner played a vampire on Angel before joining The Avengers.
Before she was Captain Marvel, Brie Larson played a student interested in Abed on Community.
Little Women actor Timothée Chalamet portrayed the vice president's son on Homeland.
Pedro Pascal was turned into a vampire on Buffy the Vampire Slayer before starring on Game of Thrones.
Model Emily Ratajkowski once played Gibby's girlfriend on iCarly, before acting in Gone Girl and I Feel Pretty.
Sharp Objects star Amy Adams was cast in Smallville as a girl who craved body fat after committing to a diet of meteor-infested veggies.
Before solving weird-ass crimes on Riverdale, Lili Reinhart played a teenage murderer on Law & Order: SVU.
Chris Hemsworth appeared in The Saddle Club long before he was cast as Thor.
X-Men actor James McAvoy once played a soldier on Band of Brothers.
Very early into his career, All My Children star Mark Consuelos was a cop who pulled Rachel over on Friends.
TV and Movies
Get all the best moments in pop culture & entertainment delivered to your inbox.