30 Forgotten Cameos of Actors Before They Were Famous

Hollywood loves a humble beginning. One day you’re buried in the credits, the next you’re the reason people buy tickets. Rewatching old movies becomes a weird kind of time travel, spotting baby versions of stars who now own red carpets. These are the forgotten cameos that remind us every icon started somewhere small.


Amy Adams – Catch Me If You Can

Amy Adams – Catch Me If You Can
@Reddit

Before she was stealing scenes in Arrival and Enchanted, Amy Adams was just trying to keep up with Leonardo DiCaprio. She played Brenda, the sweet nurse who falls for his con-man charm. It’s a blink-and-you’ll-miss-it performance that hints at the Oscar powerhouse she’d become.


Ryan Gosling – Remember the Titans

Ryan Gosling – Remember the Titans
@Reddit

Back when he was the quiet kid on the football team, Ryan Gosling was just happy to make the lineup. He played Alan, the wiry cornerback with more rhythm than defense skills. The charm was there early, even if the screen time was short.


Charlize Theron – That Thing You Do!

Charlize Theron – That Thing You Do!
@Reddit

Charlize played Tina, the girlfriend who traded her musician boyfriend for a dentist. It’s the kind of role that feels small until you realize she turned it into something oddly iconic. The camera loved her even before the Oscars did.


Sandra Oh – The Princess Diaries

Sandra Oh – The Princess Diaries
@Reddit

She had about three lines, but somehow made every one unforgettable. As the vice principal trying to manage royal chaos, Sandra Oh delivered pure comedic gold. The “queen is coming” line alone deserves its own crown.


Viola Davis – Out of Sight

Viola Davis – Out of Sight
@Reddit

Years before The Woman King, Viola was quietly commanding attention beside George Clooney and Jennifer Lopez. She played the wife of a boxer caught in a messy situation. It’s a short role, but her presence makes it impossible to forget once you know she’s there.


Keira Knightley – Star Wars: The Phantom Menace

Keira Knightley – Star Wars: The Phantom Menace
@Reddit

Keira played Sabé, the royal decoy who looked so much like Natalie Portman that even the crew got confused. It’s movie magic and cloning-level casting at once. She may have been a background player, but she made an intergalactic impression.


Brie Larson – 13 Going on 30

Brie Larson – 13 Going on 30
@Reddit

Before she was Captain Marvel, Brie was just another mean girl in Jenna Rink’s clique. Hard to believe the girl in the sparkly top would someday save the universe.


Joe Manganiello – Spider-Man

Joe Manganiello – Spider-Man
@Reddit

Long before Magic Mike, Joe was bullying Peter Parker in the school hallway. He played Flash Thompson, the jock who threw the first punch and lost to Spidey’s powers. It’s funny now, knowing he’d grow up to be the internet’s favorite gentle giant.


Ben Affleck – Buffy the Vampire Slayer

Ben Affleck – Buffy the Vampire Slayer
@Reddit

Ben’s earliest role was literally “Basketball Player #10.” He had one line, delivered it nervously, and somehow turned it into a Hollywood career. Everyone starts somewhere, even Batman.


Steve Carell – Curly Sue

Steve Carell – Curly Sue
@Reddit

Before The Office and all the dad comedies, Steve Carell showed up for a blink in Curly Sue. He played a waiter who gets about five seconds of screen time and somehow still feels familiar. Even then, you could tell he had that everyman charm that would make him famous.


Margot Robbie – About Time

Margot Robbie – About Time
@Reddit

Margot slips into this rom-com as Charlotte, the girl the main character can’t quite get over. She radiates that early “it girl” glow, even in just a few scenes.


Kristen Stewart – Panic Room

Kristen Stewart – Panic Room
@Reddit

Twelve years old and already stealing scenes from Jodie Foster, Kristen plays the daughter trapped in a high-tech fortress. Her quiet panic feels so real you forget it’s acting. The emo energy was there long before Twilight.


Matt Damon – Mystic Pizza

Matt Damon – Mystic Pizza
@Reddit

Matt’s movie debut lasted about a minute, but it still counts. He pops up as a polite kid at dinner with Julia Roberts’ character.


Angelina Jolie – Hackers

Angelina Jolie – Hackers
@Reddit

Long before the humanitarian speeches, she was a leather-clad hacker named Acid Burn. The movie’s all neon computers and ‘90s chaos, but Angelina’s attitude cuts through it all. Even surrounded by code, she was pure star power.


Kerry Washington – Save the Last Dance

Kerry Washington – Save the Last Dance
@Reddit

Kerry shows up as the friend with the best advice and the realest perspective. She brings warmth to a movie that could’ve been pure cliché. Every time she’s on screen, the story suddenly feels grounded.


Michael Fassbender – 300

Michael Fassbender – 300
@Reddit

Fassbender fights, yells, and generally looks like he was carved from marble. His character, Stelios, charges into battle like it’s personal.


Dakota Johnson – The Social Network

Dakota Johnson – The Social Network
@Reddit

Amid the coding chaos and Harvard arrogance, Dakota shows up as the only one with chill. She plays a college student who out-charms Justin Timberlake in under three minutes. It’s small, sly, and totally magnetic.


Julia Roberts – Mystic Pizza

Julia Roberts – Mystic Pizza
@Reddit

Julia serves slices, side-eye, and dreams bigger than her small-town job. Daisy’s the kind of character who feels real even when she’s yelling over mozzarella. The movie made her a star before Hollywood even caught on.


Henry Cavill – The Count of Monte Cristo

Henry Cavill – The Count of Monte Cristo
@Reddit

Seventeen and already looking like he stepped out of a cologne ad, Henry plays the hero’s son. He nails the noble charm without trying too hard. It’s one of those “oh, of course that’s him” moments on rewatch.


Anna Kendrick – Twilight

Anna Kendrick – Twilight
@Reddit

Anna’s the human spark in a sea of brooding vampires. She plays Bella’s friend, the one who says what everyone’s thinking. It’s quick, funny, and just snarky enough to make you wish she’d gotten her own movie.


Carey Mulligan – Pride and Prejudice

Carey Mulligan – Pride and Prejudice
@Reddit

As Kitty Bennet, Carey adds mischief to every tea party. Her giggles and side glances make the family scenes come alive. You’d never guess it was her first film.


Samuel L. Jackson – Coming to America

Samuel L. Jackson – Coming to America
@Reddit

Samuel walks into a fast-food joint and immediately steals the movie. He’s a stick-up man, loud and terrifying, until Eddie Murphy shuts him down. Even as a robber, he somehow oozes charisma.


Timothée Chalamet – Interstellar

Timothée Chalamet – Interstellar
@Reddit

He plays the teenage son left behind when his dad heads into space. There’s a quiet ache in his performance that hits harder when you realize it’s Timmy.


Jake Gyllenhaal – City Slickers

Jake Gyllenhaal – City Slickers
@Reddit

Ten years old and already a pro, Jake plays Billy Crystal’s son with natural ease. You can tell Hollywood had its eye on him from day one.


Bryan Cranston – That Thing You Do!

Bryan Cranston – That Thing You Do!
@Reddit

Hidden among the band chaos and ‘60s charm, Bryan pops up as an astronaut giving a quick TV interview. It’s a tiny cameo, gone before you realize who he is.


Joaquin Phoenix – Parenthood

Joaquin Phoenix – Parenthood
@Reddit

Way before the Joker grin, Joaquin showed up as a moody teenager in Parenthood. He nails the awkward silence and simmering attitude of every kid who’s “fine, Mom.”


Johnny Depp – Platoon

Johnny Depp – Platoon
@Reddit

He’s barely in it, but his face is unmistakable among the mud and gunfire. Johnny plays one of the young soldiers just trying to survive. It’s gritty, raw, and a far cry from the eyeliner years to come.


Octavia Spencer – Never Been Kissed

Octavia Spencer – Never Been Kissed
@Reddit

Octavia’s the newsroom coworker who rolls her eyes at Drew Barrymore’s chaos. Every line she drops lands perfectly, like she’s already too good for the script. It’s the kind of minor role that makes a movie quietly better.


Margot Robbie – Pan Am

Margot Robbie – Pan Am
@Reddit

In this short-lived series, Margot soars as the new flight attendant chasing adventure. The show might’ve faded, but her charm didn’t. She makes every scene feel like it’s set in technicolor.


Natalie Portman – Heat

Natalie Portman – Heat
@Reddit

Natalie plays a stepdaughter caught in her father’s mess, fragile and furious all at once. The role’s small but leaves a mark. Watching her hold her own against Al Pacino feels almost unfairly impressive.