3.Terminator 2: Judgment Day star Edward Furlong didn't play John Connor in Terminator 3: Rise of the Machines because the studio replaced him with Nick Stahl.
4.Hannibal, the sequel to The Silence of the Lambs, starred Julianne Moore as Clarice Starling instead of Jodie Foster.
5.Rachel Weisz played Evelyn Carnahan in The Mummy and The Mummy Returns but was replaced by Maria Bello in The Mummy: Tomb of the Dragon Emperor.
6.Rooney Mara played Lisbeth Salander, and Daniel Craig played Mikael Blomkvist, in The Girl With the Dragon Tattoo, but they were replaced by Claire Foy and Sverrir Gudnason in The Girl in the Spider's Web.
7.In the Back to the Future sequels, Elisabeth Shue replaced Claudia Wells as Marty's girlfriend, Jennifer Parker, and Jeffrey Weissman replaced Crispin Glover as George McFly.
8.Terrence Howard played James "Rhodey" Rhodes in Iron Man but was replaced in Iron Man 2 by Don Cheadle, who depicted the character's transition into War Machine.
9.Ed Norton played Bruce Banner/Hulk in The Incredible Hulk but was replaced by Mark Ruffalo in The Avengers (and beyond).
10.Michelle Pfeiffer famously played Catwoman in Batman Returns, but when the character finally got her own standalone film, she was played by Halle Berry.
11.Alec Baldwin originated the role of Jack Ryan in The Hunt for Red October but was replaced by Harrison Ford in the next Jack Ryan film, The Patriot Games.