A few weeks ago, I showed you guys 10 TV show characters who were magically played by two different actors or actresses. You know what I’m talking about – when Hollywood tries to trick us by doing a quick celebrity switch-up. This usually happens because of filming conflicts or because they don’t have any choice, but it’s always still a little weird to adjust to.
And it doesn’t only happen in TV shows – it happens in movies also. It happens a lot when there are sequels, obviously (movies don’t just change characters in the middle!). It’s usually because there is too much time between the sequels and the actor or actress who played that character before no longer fits in the role. Or, you know, filming conflicts and stuff like that. Whatever the reason, it’s always a little odd to see a different celebrity playing a certain part. Here are 10 movie characters played by two different actors or actresses.
Dumbledore in Harry PotterIn the first two Harry Potter movies, Professor Dumbledore was portrayed by actor Richard Harris, who did an amazing job. I thought he made the perfect Dumbledore - he seemed warm and friendly, like someone you'd want to know, but also just intimidating enough to be nervous around. Unfortunately, he passed away after filming the second movie and had to be replaced by Michael Gambon. He did a fine job as Dumbledore, but I always thought he seemed a little too, I don't know, angry and scary.
James Rhodes in Iron ManIn the first Iron Man, the character of James Rhodes (AKA Rhodey) was played by actor Terrence Howard. In the second movie, Iron Man 2, he was played by Don Cheadle. While I love Terrence Howard as an actor, I think Don Cheadle was much better in this role. He had so much more on-screen chemistry with Robert Downey Jr.!
Victoria in TwilightRachelle Lefevre played Victoria in the first two movies in the Twilight series, and I'm sure she did a good job - although I can't say for sure, because I've never seen the Twilight movies. For the third film, she was replaced with Bryce Dallas Howard because of "scheduling conflicts."
Rachel in Batman Begins and The Dark KnightI loved Katie Holmes as Rachel in the first movie of the Christian-Bale-as-Batman series. I thought she did an awesome job! So I was just as shocked as everyone else when she decided not to return as Rachel in The Dark Knight. I swear her then-hubby Tom Cruise made her drop out. Anyway, she was replaced by Maggie Gyllenhaal, who was fine, but... sigh... not my favorite.
Lavender Brown in Harry PotterWhen we first spot Lavender Brown in Harry Potter and the Prisoner of Azkaban, she is played by Jennifer Smith who, obviously, is black. When we see her again, in a much more prominent role, she is played by Jessie Cave, who is obviously white. Hm. That's pretty messed up, to put it lightly.
Spiderman in the Spider-Man moviesIn the first three installments of the Spider-Man movies, Tobey Maguire played the superhero and, uh, he was awesome at it. The movies got a reboot recently as The Amazing Spider-Man and so did the character: Tobey was replaced with Andrew Garfield because producers felt Tobey was too old to play a teen character. Okay, that's fair. I never saw The Amazing Spider-Man, but I did once interview Andrew Garfield and had a hard time believing him as the superhero.
Jennifer McFly in Back To The FutureIf you've ever seen Back To The Future, you probably noticed that Jennifer's character was switched up between the first and second movies. In the first one, she was played by actress Claudia Wells. Unfortunately, her mom got sick and she was unable to come back for the sequel, so she was replaced by Elisabeth Shue.
Kitty Pryde in X-MenI don't know what was going on with the role of Kitty Pryde, but she was played by three different actresses. In X-Men, she was played by Sumela Kay, in X2X-Men: The Last Stand, by Ellen Page.
Bruce Benner/The Hulk in The Incredible Hulk and The AvengersEdward Norton was the Hulk in The Incredible Hulk and seemed pretty excited to portray him again in The Avengers. However, he was replaced by Mark Ruffalo. Why? Marvel made a point of saying it wasn't because of money and basically stated it was because Mark Ruffalo was more talented. Ouch.
Marnie in HalloweentownIn the first and second Halloweentown movies, you'll see Kimberly J. Brown play Marnie. But in the third movie, Return To Halloweentown, Marnie is portrayed by actress Sara Paxton. I'm not sure why, but I'm assuming it's because Kimberley J. Brown was too old to play the role - there was a few years gap between the sequels.
Which one of these switches surprised you? Which do you think was a bad choice? Which do you think was a good choice? Tell me in the comments.