Imagine Friends without Jennifer Aniston or Sex and the City without Sarah Jessica Parker. Hard to believe--but both instances almost happened. Here, 13 celebs who almost landed very famous roles.

titanic 1

Gwyneth Paltrow: Rose DeWitt Bukater in “Titanic”

You’re great, GOOP, but there will never be more convincing chemistry than that between young Kate Winslet and Leo DiCaprio.

Ferris1

Johnny Depp: Ferris Bueller in “Ferris Bueller’s Day Off”

Matthew Broderick must have really wowed the casting crowd. He not only beat out front-runner Johnny Depp but also John Cusack, Tom Cruise and Michael J. Fox.

breakingbad

Matthew Broderick: Walter White in “Breaking Bad”

What Broderick didn’t win out, though, was the role of a crystal-meth kingpin.

RELATED: 14 Celebrities You Didn’t Know Were Twins

PrettyWoman1

Molly Ringwald: Vivian Ward in “Pretty Woman”

Ringwald almost went from Sixteen Candles and Pretty in Pink to… prostitute. That is, until Julia Roberts landed the part.

ForestGump

John Travolta: Forrest Gump in “Forrest Gump”

We’re all better off keeping Travolta in our minds as the often-shirtless dancer he once was.

friends

Jane Krakowski: Rachel Green in “Friends”

BLASPHEMY! But it thankfully freed Krakowski up for her breakout role in Ally McBeal.

godfather 1

Jack Nicholson: Michael Corleone in “The Godfather”

While The Godfather seems like it was written for Al Pacino, Nicholson almost snagged his leading role. (He’d go on to fulfill his bucket-list mafia role in The Departed.)

SexAndtheCity

Dana Delany: Carrie Bradshaw in “Sex and the City”

Imagine a world in which Sarah Jessica Parker is not the face (and tutu) of Sex and the City. You can’t.

SilverLinings

Anne Hathaway: Tiffany Maxwell in “Silver Linings Playbook”

The Academy confirmed that J-Law was ideal here. But Hathaway took home her own Oscar that same night for her supporting role in Les Misérables.

legallyblonde

Christina Applegate: Elle Woods in “Legally Blonde”

In all fairness, she'd probably do a pretty killer bend and snap.

gossipgirl 1
Noam Galai/Getty

Rumer Willis: Serena Van der Woodsen in “Gossip Girl”

How different Lively's life might have been...

Clueless

Sarah Michelle Gellar: Cher Horowitz in “Clueless”

As if! (Though, we will always love you, Buffy.)

elf

Jim Carrey: Buddy the Elf in “Elf”

You know, this one could have actually been pretty awesome.

From Around The Web