The quality and fame of a movie to a great extent will be determined by the kind of actors and actresses who are featured in that particular production.
The role that an actor or an actress play in a movie goes a long way to tell how good a movie is.
However, some actors and actresses are known to turn down some roles if they don't feel comfortable with them or if the pay and schedule aren't right.
Below are ten actors and actresses who turned down major roles or were replaced in big movies.
Tom Hardy was attached to play Elton John in 'Rocketman' but after the film got stuck in development hell, he dropped out and was replaced by Taron Egerton.
Tom Holland had to turn down the role of Lance Corporal Tom Blake in Sam Mendes’ '1917' due to scheduling conflicts with the Chaos Walking reshoots.
The role eventually went to Dean Charles Chapman.
Lupita Nyong’o turned down a role in Gina Prince-Bythewoodʼs 'The Woman King' for unspecified reasons.
She also reportedly turned down the 2019 reboot of 'Charlie's Angels'.
Mark Wahlberg revealed in an interview that Ang Lee offered him one of the lead roles in 'Brokeback Mountain' but that he turned it down because he was “a little creeped out”.
“It was very graphic, descriptive - the spitting on the hand, getting ready to do the thing”, he said at the time.
Dylan O’Brien was originally supposed to play Jake Gyllenhaal’s brother in Michael Bay’s ‘Ambulance.’
He dropped out due to scheduling conflicts and Yahya Abdul-Mateen II was eventually cast after the role was rewritten.
Emma Watson and Miles Teller were originally supposed to lead Damien Chazelle’s 'La La Land' but were replaced by Emma Stone and Ryan Gosling.
Watson dropped out due to scheduling conflicts, while Chazelle thought Teller was not “creatively right” for the role.
Tom Cruise was offered the role of Edward Scissorhands in Tim Burton’s movie of the same name but reportedly turned it down because Burton couldn’t answer specific questions, like how the character went to the bathroom.
Tom Selleck was offered the lead role in 'Indiana Jones: Raiders of the Lost Ark' but due to his contract with CBS (signed to play the lead role in Magnum P.I.), he was forced to turn it down.
The part of Indiana Jones went to Harrison Ford.
Emilia Clarke was offered the lead role of Anastasia Steele in the '50 Shades' franchise but turned it down.
Dakota Johnson ultimately landed the role instead.
Emma Stone was offered a role in Paul Feig’s 'Ghostbusters,' but she turned it down because she didn’t want to commit to another franchise, 'The Amazing Spider-Man' soon after.