12 Iconic Roles That Were Almost Played by Someone Else

Rumer Willis as Serena van der Woodsen? Al Pacino as Han Solo? Johnny Depp as Ferris? You won't believe which stars were originally cast in your favorite films

GWYNETH PALTROW: ROSE, TITANIC

The 1997 blockbuster made Kate Winslet a superstar, but Paltrow came close to being cast as Rose, the posh passenger who fell for Leonardo DiCaprio's rakish Jack aboard the doomed voyage. "I know that the story is that I turned it down," Paltrow told Howard Stern. "I think I was really in contention for it – I was one of the last two." Regardless, Paltrow isn't bitter. "I look back at the choices I've made and think, 'Why the hell did I say yes to that? And no to that?' And you know, you look at the big picture and think: There's a universal lesson here. What good is it to hold onto roles?"