Iconic roles that were almost played by other actors 

Sneha Singh

Mar 10, 2023

Titanic

Gwyneth Paltrow turned down the lead role which later went to Kate Winslet

Swades

Hrithik Roshan was first approached for this role

Kal Ho Na Ho

Kareena Kapoor was the first choice for Naina’s character which was played by Preity Zinta

Dilwale Dulhania Le Jayenge

Saif Ali Khan was considered for the part which was played by Shah Rukh Khan

Fifty Shades Of Grey

Emilia Clarke revealed she turned down the role of Anastasia Steele

The Devil Wears Prada

Rachel McAdams was offered the role before Anne Hathaway

La La Land

Emma Watson was the first choice for the role

Legally Blonde

Reese Witherspoon's iconic character, Elle Woods, was almost played by Christina Applegate

Kaho Na Pyaar Hai

Kaho Naa Pyaar Hai was supposed to be Kareena Kapoor's debut film