Bruce Willis Once Told Ben Affleck Not to Make a Movie That Went On to Win Best Picture
Hollywood is full of stories about stars handing out confident career advice that history later proves wrong. The best ones tend to come from the set of a huge blockbuster, where egos, mentors and rising talents all share the same trailer park. One of those stories has just resurfaced, and it involves 2 of the biggest names of the late 1990s.
In 1998, Ben Affleck and Bruce Willis co-starred in Michael Bay’s ‘Armageddon’, the disaster film that made Affleck a star. Affleck was a rising actor fresh off an Oscar for the ‘Good Will Hunting’ screenplay, which he shared with Matt Damon. Willis was already one of the biggest action stars in the world.
Now Affleck is recalling a piece of advice from that shoot that he decided to ignore. Speaking on Josh Horowitz’s ‘Happy Sad Confused’ podcast, he said Willis urged him to turn down a supporting role in ‘Shakespeare in Love’. Willis told him not to do that Shakespeare movie, though Affleck adds he hadn’t actually read the script.
Affleck played Ned Alleyn in John Madden’s period romantic comedy, a vain stage actor whose inflated sense of self-importance is part of the film’s humor. He has said he was drawn to that supporting part rather than the lead. The film starred Gwyneth Paltrow and Joseph Fiennes, with Judi Dench, Geoffrey Rush and Colin Firth in the ensemble.
It went on to a remarkable awards run. ‘Shakespeare in Love’ won 7 Oscars out of 13 nominations at the 1999 ceremony, including Best Picture, Best Actress for Paltrow and Best Supporting Actress for Dench. Its win over ‘Saving Private Ryan’ in the Best Picture race remains one of the most discussed outcomes in Academy Awards history.
Looking back, Affleck says Willis was wrong about that one. He is also quick to add that the advice came from a good place.
Affleck described Willis as a kind person who was sincerely trying to guide him through the business. He said he still loves him, and that Willis really was giving him a tip. The tone of the story is affectionate rather than critical.
Willis also had another piece of advice. He told Affleck his voice was too high and that he should change it if he wanted to be a movie star. Affleck was baffled, asking how he was supposed to change the voice he naturally had, while Willis insisted he was only trying to help.
The memory carries extra weight because of Willis’s health. Willis, who is living with dementia, has stepped away from acting, and Affleck’s comments show the kind of generosity and humor he remembers from their time together. Stories like this one give fans a way to celebrate his legacy.

Part of the appeal is the irony. A top box office star warned a younger actor away from what would become a Best Picture winner, without reading the screenplay. It is also a reminder that even experienced performers can misjudge a project.
The anecdote also fits Affleck’s own career arc. After ‘Armageddon’, he moved between big studio films and awards-minded projects, eventually winning the Best Picture Oscar for ‘Argo’ as a producer and earning acclaim as a director. Now he is back in the spotlight with the Netflix film ‘Animals’, which topped the streamer’s movie chart with 10.7 million views in its third week.
Affleck’s openness about his early years has made him a popular podcast guest. He tends to tell stories with a mix of self-deprecation and warmth, and this one is no exception. It also gives film fans a fun alternate-history thought experiment about what might have happened if he had listened.
In the end, the advice only became a good story because Affleck ignored it. His decision to follow his instincts turned a supporting role into a career highlight, and it added a notable credit to one of the era’s most decorated films. Willis’s warning has become a friendly footnote.
Do you think Ben Affleck made the right decision by ignoring Bruce Willis’s advice about ‘Shakespeare in Love’?
Have something to add? Let us know in the comments!

