
Some actors spend years chasing their dream roles. Others end up trapped in movies they desperately wanted to avoid. Whether it was because of airtight contracts, legal disputes, studio pressure, or obligations they couldn’t escape, these stars found themselves saying “yes” when they really wanted to say “no.” Here are some of Hollywood’s most fascinating stories of actors who had no choice but to take the part.
1. Channing Tatum — Duke in G.I. Joe: The Rise of Cobra

Channing Tatum has openly admitted that he hated making G.I. Joe. The actor said he was contractually obligated to appear after signing a multi-picture deal before becoming a major star. He even admitted that he tried to get out of the project but wasn’t allowed to.
2. Edward Norton — Steve Frazelli in The Italian Job

Edward Norton only joined the remake of The Italian Job because he still owed Paramount one more movie under his contract. Although he reportedly wasn’t interested in the film, the studio insisted he fulfill his agreement.
3. Mike Myers — The Cat in The Cat in the Hat

Mike Myers ended up starring in the infamous live-action adaptation after a lengthy legal battle with Universal. Rather than continue fighting in court, the actor agreed to make the movie.
4. Jennifer Garner — Elektra in Elektra

After appearing in Daredevil, Jennifer Garner was contractually committed to starring in an Elektra spin-off. She later admitted she wasn’t enthusiastic about making the film but honored her contract.
5. Chris Evans — Johnny Storm in Fantastic Four: Rise of the Silver Surfer

Chris Evans returned for the sequel because he was already signed for multiple Fantastic Four movies. Although he eventually embraced the experience, he had little choice but to fulfill his agreement.
6. Harrison Ford — Han Solo in Star Wars: The Force Awakens

For decades, Harrison Ford had expressed that Han Solo’s story should have ended much earlier. Nevertheless, he returned for The Force Awakens, finally getting the ending he had wanted for years.
7. Bill Murray — Garfield in Garfield

Bill Murray famously claimed he accepted Garfield after mistakenly believing the screenplay had been written by Joel Coen instead of Joel Cohen. Once committed, he fulfilled the role despite regretting it.
8. Keanu Reeves — David Allen Griffin in The Watcher

Keanu Reeves has said that someone forged his signature on an agreement for The Watcher. Rather than spend years in court, he chose to appear in the movie.
9. Ben Affleck — Matt Murdock in Daredevil

Although Ben Affleck initially wanted to play Daredevil, he later admitted he disliked the finished movie. He remained committed to the project despite his disappointment with the final result.
10. Jennifer Lawrence — Mystique in X-Men: Dark Phoenix

Jennifer Lawrence had already expressed that she was ready to move on from the franchise. However, contractual obligations and previous commitments brought her back for another installment.
11. Sean Connery — James Bond in Diamonds Are Forever

Sean Connery had already left the Bond franchise but was persuaded to return under a lucrative agreement with the studio. While not literally forced, contractual negotiations made the comeback difficult to avoid once accepted.
12. Ryan Reynolds — Hal Jordan in Green Lantern

Ryan Reynolds has often joked about Green Lantern, but at the time he was tied to Warner Bros. commitments and moved forward with the superhero film despite its troubled production.
13. Bruce Willis — John McClane in A Good Day to Die Hard

Bruce Willis returned for the fifth Die Hard film largely because of franchise obligations. Despite the movie’s poor reception, he completed another appearance as John McClane.
14. Jessica Alba — Sue Storm in Fantastic Four: Rise of the Silver Surfer

Jessica Alba revealed that harsh criticism from the film’s director nearly made her quit acting altogether. Even so, she honored her contractual commitment to the sequel.
15. Sylvester Stallone — The Toymaker in Spy Kids 3-D

Stallone accepted the role largely because of previous commitments with the filmmakers and his working relationship with Robert Rodriguez, even though it wasn’t the type of project he usually pursued.
16. Michael Keaton — Batman in Batman Returns

Keaton returned for the sequel after signing on for multiple films. Although he later walked away from a third movie, he fulfilled his obligation for Batman Returns.
17. Emily Blunt — Princess Mary in Gulliver’s Travels

Emily Blunt has said she was obligated to appear in Gulliver’s Travels because of a studio contract. Ironically, accepting the comedy prevented her from playing Black Widow in the Marvel Cinematic Universe.
18. Jared Leto — Joker in Suicide Squad

Jared Leto later expressed frustration that many of his scenes were removed from the final cut. While he wasn’t forced into the role itself, he felt locked into a production that changed dramatically during editing.
19. Kate Winslet — Jeanine Matthews in Divergent

Kate Winslet joined the Divergent series under a multi-film agreement. Once she committed, she was expected to continue with the franchise according to the studio’s plans.
20. Jim Carrey — Colonel Stars and Stripes in Kick-Ass 2

Jim Carrey completed Kick-Ass 2 before publicly distancing himself from the movie because of its violent content. Although he fulfilled his professional commitment, he later refused to promote the film.