It goes without saying that a famous character is hardly separable from the actor. For example, Harry Potter would not be the same without Daniel Radcliffe, or talking about Forrest Gump means mentioning Tom Hanks.
Even so, it is quite a surprise to know these roles almost could be taken by entirely different actors. Actually, there are many candidates for the parts which eventually belong to the performers we already saw on the screen. Okay, let’s see what if instead of Leonardo Dicaprio, Matthew McConaughey played Jack Dawson In Titanic. Well, it is quite a dilemma, right? So, we sorted out a list of pictures putting the original casts versus the current ones together for you to weigh up.
Therefore, just scroll down and form the picture together! We are sure that there are many transferences that you might not know. Or even you may see some more suitable choices for your consensus!
#1 Instead of Will Smith, Keanu Reeves played the role of Neo (The Matrix)
Source: BoredPanda
#2 Instead of John Travolta, Tom Hanks played the role of Forrest Gump (The Forrest Gump)
Source: BoredPanda
#3 Instead of Ian McKellen, Michael Gambon played the role of Albus Dumbledore (Harry Potter)
Source: BoredPanda
#4 Instead of Robin Williams, Robbie Coltrane played the role of Rubeus Hagrid (Harry Potter)
Source: BoredPanda
#5 Instead of Russell Crowe, Viggo Mortensen played the role of Aragorn (The Lord Of The Rings)
Source: BoredPanda
#6 Instead of Eddie Redmayne, Chris Pratt played the role of Star-Lord (Guardians Of The Galaxy)
Source: BoredPanda
#7 Instead of Matthew McConaughey, Leonardo Dicaprio played the role of Jack Dawson (Titanic)
Source: BoredPanda
#8 Instead of Ryan Gosling, Benedict Cumberbatch played the role of Doctor Strange (Doctor Strange)
Source: BoredPanda
#9 Instead of Emily Blunt, Scarlett Johansson played the role of Black Widow (Black Widow)
Source: BoredPanda
#10 Instead of Gwyneth Paltrow, Kate Winslet played the role of Rose Dewitt Bukater (Titanic)
Source: BoredPanda
#11 Instead of Liam Aiken, Daniel Radcliffe played the role of Harry Potter (Harry Potter)
Source: BoredPanda
#12 Instead of Hugh Jackman, Daniel Craig played the role of James Bond (James Bond)
Source: BoredPanda
#13 Instead of David Thewlis, Ian Hart played the role of Quirinus Quirrell (Harry Potter)
Source: BoredPanda
#14 Instead of Jennifer Lawrence, Kristen Stewart played the role of Bella Swan (Twilight)
Source: BoredPanda
#15 Instead of Jack Nicholson, Al Pacino played the role of Michael Corleone (The Godfather)
Source: BoredPanda
#16 Instead of Emma Watson, Emma Stone played the role of Mia (La La Land)
Source: BoredPanda
#17 Instead of Britney Spears, Rachel McAdams played the role of Allie (The Notebook)
Source: BoredPanda
#18 Instead of Henry Cavill, Robert Pattinson played the role of Edward Cullen (Twilight)
Source: BoredPanda
#19 Instead of Joanne Rowling, Geraldine Somerville played the role of Lily Potter (Harry Potter)
Source: BoredPanda
#20 Instead of Emilia Clarke, Dakota Johnson played the role of Anastasia Steele (Fifty Shades Of Grey)
Source: BoredPanda
#21 Instead of Hugh Grant, Kenneth Branagh played the role of Gilderoy Lockhart (Harry Potter)
Source: BoredPanda
#22 Instead of Paul Giamatti, Steve Carell played the role of Michael Scott (The Office)
Source: BoredPanda
#23 Instead of Christina Applegate, Reese Witherspoon played the role of Elle Woods (Legally Blonde)
Source: BoredPanda
#24 Instead of Al Pacino, Harrison Ford played the role of Han Solo (Star Wars)
Source: BoredPanda
#25 Instead of Bette Midler, Whoopi Goldberg played the role of Sister Mary Clarence (Sister Act)
Source: BoredPanda
#26 Instead of Jim Carrey, Johnny Depp played the role of Edward Scissorhands (Edward Scissorhands)
Source: BoredPanda
#27 Instead of Tom Cruise, Robert Downey Jr. played the role of Iron Man (Iron Man)
Source: BoredPanda
#28 Instead of Sean Connery, Ian McKellen played the role of Gandalf (The Lord Of The Rings)
Source: BoredPanda
#29 Instead of Thomas Brodie-Sangster, Rupert Grint played the role of Ron Weasley (Harry Potter)
Source: BoredPanda
#30 Instead of Tim Roth, Alan Rickman played the role of Severus Snape (Harry Potter)
Source: BoredPanda