When it comes to Hollywood movies, we expect to see actors who are perfect for their roles. The casting process is crucial for ensuring that the actors we see on the screen fit the character's description. However, sometimes filmmakers miss the mark, and we see a few odd casting decisions.
William Daniels in “Boy Meets World”
William Daniels played the role of Mr. Feeny in the popular 90s sitcom. However, Daniels was much older than the character's description. His character was supposed to play a teacher but in real life, Daniels was in his 80s during the final season of the show.
In some cases, Hollywood stars were too old for their roles, which became painfully obvious during the movie's run-time. From playing high school students to portraying young action heroes, some stars were not convincing in their roles. Let's take a closer look at some Hollywood stars who were too old for their roles.
Andrew Garfield in "The Amazing Spider-Man"
Andrew Garfield's casting as Peter Parker in “The Amazing Spider-Man” was a bit of a stretch. When the movie was released, Garfield was 28 years old, and his portrayal of a high school student seemed a little off. This was especially evident in scenes where he acted alongside much younger-looking actors.
Stacey Dash in "Clueless"
Stacey Dash played the role of Dionne in the 1995 movie "Clueless." The movie follows the life of a group of high school students, including Dash's character. However, Dash was around 28 years old when she played the role. This made her much older than a high school student. She may have looked the part, but the age difference was quite apparent.
Timothy Olyphant in “Die Hard 4”
Timothy Olyphant played the role of the villain in “Die Hard 4” (2007). The movie saw him act alongside Bruce Willis, who was 52 at the time. Olyphant, on the other hand, was around 39 years old, making him too old to play a villain that was meant to be much younger than Bruce Willi's character.
Sylvester Stallone in “Rocky Balboa”
Sylvester Stallone played the role of Rocky Balboa in the Rocky series. Even though he played the young boxer in the first movie, Stallone was over 60 years old when he reprised the role in Rocky Balboa. Thus, it was challenging to believe that someone in their sixties could take on younger and more agile opponents in the boxing ring.
Maggie Gyllenhaal in “The Dark Knight”
Maggie Gyllenhaal played the role of Rachel Dawes in “The Dark Knight.” She played the love interest of both Batman and Harvey Dent. However, she was around 31 years old when the movie was released. Thus, making her much older than her character's description in the comics.
Tom Cruise in “Jack Reacher”
Lastly, Tom Cruise played the role of “Jack Reacher,” a character from Lee Child's novels, in the 2012 movie adaptation. The character is described as someone who is 6'5" tall and weighs over 210 pounds. However, Cruise is only 5'7" tall, a significant difference in height.
Also, at 50 years old, Cruise was too old to play a character that was meant to be much younger!