Here’s the thing. Ben Platt played Evan Hansen to a T in the stage show, but by the time the movie came around, he was in his late twenties, playing a teenager with severe anxiety.
Platt’s father was a movie producer, which made many people scream nepotism, but it’s not like Platt was the first thirty-year-old to play a high school kid. They tried many things with wigs, makeup, and even prosthetics to make him look like he was young, but it made him look more inhuman than unable to buy alcohol.
Mark Wahlberg as Elliot Moore in The Happening
"The Happening" was destined to be a flop once people figured out what was going on, but Mark Wahlberg's performance as main character Elliot turned it into almost a farce. Trying to paint Wahlberg as a science teacher just trying to stay ahead of death simply didn't work.
He had a stupidly confused look on his face for the film's full run time, and a lot of the delivery he gave was so bad it became memorable. It's not the kind of role he usually takes, and it showed. But, of course, it's possible no actor would have done well with that material.
Marlon Wayans as Calvin in Little Man
Incredibly, taking the face of a full-grown actor and superimposing it over the face of a nine-year-old actor with dwarfism didn't work out. Who could have known? We can't tell if it's offensive or just plain bad, but one critic described the film as "possessed by the devil."
Wayans seems to think the movie is fun, but few others agree. The film earned itself a triplicate of Golden Raspberry Awards, and you can bet your bottom dollar that one of those went to Marlon Wayans. There were so many effects it was like Star Wars, but Even Jake Lloyd could do better than this film.
Rihanna as Cora "Weps" Raikes in Battleship
Nothing Rihanna did or didn't do ruined Battleship, a movie that reportedly makes Top Gun look like Orson Wells directed it. But this recording artist's first foray into acting was a pretty bad choice since it was just another poor casting choice in a movie full of poor choices, such as the idea itself.
Rihanna portrayed no kind of acting skill and even earned herself a Razzie for Worst Supporting Actress. While Rihanna has gone on to act in better films, such as "Ocean's 8," she might be better off sticking to her music.
Kate Bosworth as Lois Lane in Superman Returns
Nothing beats a Superman movie, except for a Batman movie or a Marvel movie. "Superman Returns" was an attempt to bring the series back into vogue after it petered out in the nineties, but it isn't remembered as a fantastic film, though it has its moments. However, some people had an issue with Kate Bosworth's turn as an intrepid reporter and main romantic lead, Lois Lane. While her acting was fine and she seems very Lane, it was her age that got people asking questions since Bosworth was only twenty-two when cast.
The movie has to do with her child with Superman, who is five years old during the film – meaning she would have been seventeen when the deed was done. While Lane acted older, it's still a bit close for comfort.