Actors Who Turned Down Roles That Became Iconic — And What Those Films Went On to Make

Al Pacino read Star Wars and could not follow it. Sean Connery read The Lord of the Rings three times and never got it. Aamir Khan passed on Darr; Shah Rukh Khan passed on Slumdog Millionaire. Fourteen roles that were offered and refused, each with the number the film finished on — and, in every case, the actor's own account of why.

By Ajay Gupta
Star Wars
Pretty Woman
The Silence of the Lambs

Casting stories are the most unreliable genre in film writing. Almost every famous role has an apocryphal list of stars who supposedly turned it down, assembled years later out of rumour, a producer's wishlist, and one line in a trade paper about who was 'in talks'. Being considered is not being offered, and being offered is not turning it down.

So this list has a single hard rule: the person named has to have talked about it themselves, or the film's director or producer has to have said it on the record. Every entry below survives that test. Al Pacino has described reading the Star Wars script and sending it to a mentor to ask what on earth it was. Will Smith made a video about Neo. Michelle Pfeiffer has explained exactly what stopped her taking Clarice Starling. Aamir Khan discussed Darr on camera in 2025. That rule is also why several of the most repeated stories in Indian film writing are not here, and the last section says which and why.

Against each role is the number the film finished on, because that is the part these anecdotes usually leave out. Some of it is enormous — the trilogy Sean Connery declined took just under three billion dollars. Some of it is small enough to be beside the point: Baazigar's Rs 7.75 crore in 1993 tells you nothing about what saying yes to it was worth, because what it was actually worth was the next thirty years of Shah Rukh Khan's career. The money is the cited figure. It is rarely the real one.

  1. 1/14Star Wars

    Star Wars

    Film · 1977 · English · May 25, 1977

    JioHotstar
    Turned down byAl Pacino
    The roleHan Solo
    Went toHarrison Ford
    Worldwide grossAbout $775 million

    Pacino was coming off The Godfather Part II and Dog Day Afternoon, which is to say he was the most in-demand actor alive, and George Lucas offered him Han Solo. His account of what happened next is the funniest thing in this whole subject. 'They offered me so much money. I don't understand it. I read it.' He sent the script to his mentor Charles Laughton for a second opinion and got back: 'I don't get it, Al, I dunno.' So Pacino said no. He has since summarised the consequence himself, without much regret: 'I gave Harrison Ford a career.' Nobody who read that script cold in 1976 understood it, which is worth remembering before laughing at anyone else on this page.

  2. 2/14Pretty Woman

    Pretty Woman

    Film · 1990 · English · Mar 23, 1990

    JioHotstar
    Turned down byMolly Ringwald
    The roleVivian Ward
    Went toJulia Roberts
    Worldwide gross$463.4 million
    Budget$14 million

    Ringwald was the biggest young star in America and she read the script when it was still called $3,000 and still a much darker film about a sex worker and a client. She passed, and has never softened the reason: 'Julia Roberts was wonderful in it, but I didn't really like the story. Even then, I felt like there was something icky about it.' The film was rewritten into a fairy tale, made for $14 million, and took $463.4 million — the highest-grossing R-rated film in the world until Terminator 2, and Disney's biggest R-rated release for the next thirty-four years. It also made Julia Roberts the most bankable actress of the decade, a position Ringwald was arguably already in and never occupied again.

  3. 3/14The Silence of the Lambs

    The Silence of the Lambs

    Film · 1991 · English · Feb 14, 1991

    Turned down byMichelle Pfeiffer
    The roleClarice Starling
    Went toJodie Foster
    Worldwide gross$272.7 million

    Jonathan Demme wanted Pfeiffer, who had just made Married to the Mob with him and was at the peak of her run. She read it and could not get past the ending — 'evil won in the end,' as she put it, and she was uncomfortable with that. Jodie Foster took the part and won the Academy Award for Best Actress; the film swept the big five, one of only three ever to do it. Pfeiffer's stated regret is precise and rather unusual on this list: not the role, not the awards, but 'missing the opportunity to do another film with Jonathan.' She never did make one with him again.

  4. 4/14Baazigar

    Baazigar

    Film · 1993 · Hindi · Nov 12, 1993

    Prime VideoMX Player
    Turned down byAkshay Kumar, Salman Khan, Anil Kapoor
    The roleAjay Sharma
    Went toShah Rukh Khan
    India netRs 7.75 cr
    VerdictSuper-Hit

    Abbas-Mustan wanted to repeat their Khiladi success with Akshay Kumar, who read the part — a man who murders his way through a revenge plot — and refused it as too negative. They took it to Salman Khan, then to Anil Kapoor, and got the same answer for the same reason. Hindi cinema in 1993 had a hard rule that a hero could not be a killer, and three of the biggest stars in the industry independently applied it. Shah Rukh Khan, barely two years into a film career, went to the producers and argued that he was the only one who could play it. He won the Filmfare Award for Best Actor, and the entire persona that carried the next thirty years — the charming man you cannot quite trust — starts here. The Rs 7.75 crore is beside the point. What was turned down was a career.

  5. 5/14Darr

    Darr

    Film · 1993 · Hindi · Sep 1, 1993

    Netflix
    Turned down byAamir Khan
    The roleRahul Mehra
    Went toShah Rukh Khan
    India netRs 10.74 cr
    VerdictBlockbuster

    Six weeks after Baazigar, the same thing happened again with a bigger director attached. Yash Chopra offered Aamir Khan the role of an obsessive stalker; Aamir backed out, and thirty-two years later, in March 2025, gave his own account of it: he was 'looking at it differently', the tone Chopra wanted suited Shah Rukh Khan better, and — the detail that makes it interesting — he says he withdrew for reasons that were not creative. The film was a Blockbuster, Rahul's stammered 'K-k-k-Kiran' became one of the most quoted lines in Hindi cinema, and the two refusals together, weeks apart, effectively handed one actor the villain-hero space that nobody else wanted.

  6. 6/14Forrest Gump

    Forrest Gump

    Film · 1994 · English · Jun 23, 1994

    JioHotstar
    Turned down byJohn Travolta
    The roleForrest Gump
    Went toTom Hanks
    Worldwide gross$678.2 million

    Travolta was offered Forrest Gump and said yes to Pulp Fiction instead, which is the single best trade anyone on this list made and is almost never described that way. Pulp Fiction resurrected a career that had been dead for a decade and got him an Oscar nomination; Forrest Gump won Tom Hanks his second Best Actor in a row and took $678.2 million. Travolta's own line on it has stayed consistent and is hard to argue with: 'I don't regret turning it down. If I didn't do something Tom Hanks did, then I did something else that was equally interesting or fun.' He is the rare entry here who traded one iconic role for another.

  7. 7/14Se7en

    Se7en

    Film · 1995 · English · Sep 22, 1995

    Turned down byDenzel Washington
    The roleDetective Mills
    Went toBrad Pitt
    Worldwide gross$327 million

    The cleanest admission of regret in this whole subject, and it comes from an actor who almost never expresses any. Washington read David Fincher's script, found it 'too dark' and 'too demonic', and passed. Then he watched the finished film. His account, given to Jamie Foxx in 2018: 'I saw the movie, and I was like, oh, I blew it.' Brad Pitt took Mills, the film made $327 million, and the ending is one of the two or three most discussed in modern American cinema. What Washington was reacting to was exactly what made it work, which is the pattern in about half the entries on this page.

  8. 8/14The Matrix

    The Matrix

    Film · 1999 · English · Mar 31, 1999

    Prime VideoJioHotstar
    Turned down byWill Smith
    The roleNeo
    Went toKeanu Reeves
    Worldwide gross$463.5 million

    The most documented refusal in film history, because Smith eventually made a video about it himself titled Why I Turned Down The Matrix, opening with: 'This is one of them stories I'm not proud of, but it's the truth.' Fresh off Men in Black, he heard the Wachowskis pitch a film they could not yet describe, and took Wild Wild West instead. The Matrix took $463.5 million and reset action filmmaking; Wild Wild West is the most expensive misfire of his career. Smith's own conclusion is the generous one and probably correct — that he 'would have ruined it', and that had he been cast, the studio's second choice for Morpheus was Val Kilmer rather than Laurence Fishburne. Two casting decisions, not one.

  9. 9/14The Lord of the Rings: The Fellowship of the Ring

    The Lord of the Rings: The Fellowship of the Ring

    Film · 2001 · English · Dec 18, 2001

    NetflixJioHotstar
    Turned down bySean Connery
    The roleGandalf
    Went toIan McKellen
    Trilogy gross$2.96 billion
    This film$887.8 million

    The largest number ever attached to a no. New Line offered Connery Gandalf, and he has been asked about it for twenty-five years and given the same answer every time: 'I read the book. I read the script. I saw the movie. I still don't understand it.' The trilogy grossed $2,963,938,509. He is widely reported to have been offered a share of the box office rather than a flat fee — the figure usually quoted is fifteen per cent, which would have made it the biggest payday any actor has ever had — though that has never been confirmed by the production and should be read as reported rather than established. Peter Jackson has since said he is glad it worked out this way, which given what Ian McKellen did with the part is not diplomacy.

  10. 10/14Kal Ho Naa Ho

    Kal Ho Naa Ho

    Film · 2003 · Hindi · Nov 27, 2003

    NetflixPrime Video
    Turned down byKareena Kapoor
    The roleNaina Catherine Kapur
    Went toPreity Zinta
    India netRs 38.55 cr
    VerdictHit

    The only entry here that was not really about the script. Kareena Kapoor was offered Naina and, by Karan Johar's own account, asked for the same fee Shah Rukh Khan was getting — a demand the production would not meet in 2003, and one that reads very differently now than it did then. The talks collapsed, Preity Zinta took the part and got the defining role of her career, and Johar did not speak to Kapoor for around eighteen months. Worth being clear about what she was actually asking for: pay parity with her male lead, roughly two decades before the Hindi industry began discussing it seriously. The film was a Hit at Rs 38.55 crore net, and Kapoor's career survived it comfortably.

  11. 11/14Troy

    Troy

    Film · 2004 · English · May 13, 2004

    Prime Video
    Turned down byAishwarya Rai
    The roleBriseis
    Went toRose Byrne
    Worldwide gross$497.4 million
    Budget$150-175 million

    Rai was approached for Briseis opposite Brad Pitt at the point when she was the most internationally visible Indian actor alive, and she has given two reasons for saying no, both of them practical rather than romantic about it. The script had explicit love scenes and a good deal of kissing that she was not willing to do; and the shoot needed six to nine months locked off, against Indian films she had already committed to. Troy took $497.4 million. It is the clearest single instance of the constraint that shaped a generation of Indian stars' Hollywood careers: the crossover offers came, and the terms were almost never compatible with the work already signed at home.

  12. 12/14Slumdog Millionaire

    Slumdog Millionaire

    Film · 2008 · English · Nov 12, 2008

    Turned down byShah Rukh Khan
    The rolePrem Kumar, the quiz host
    Went toAnil Kapoor
    Worldwide gross$378.4 million

    Danny Boyle's first choice for the host was the man who was actually hosting Kaun Banega Crorepati at the time, which is why the offer made sense and also, in the end, why it was refused. Shah Rukh Khan explained it on Jonathan Ross's show in 2010: he wanted the film made, but 'the host is a little bit of a cheat, and he was a little mean, and I'd already done the show, so I felt if I do it, people will feel I do the same thing.' Anil Kapoor took it. The film won eight Academy Awards including Best Picture, took $378.4 million, and became the most internationally visible film about India ever made. It is the rare refusal on this list with a coherent professional logic behind it and a very large cost anyway.

  13. 13/14Iron Man 2

    Iron Man 2

    Film · 2010 · English · Apr 28, 2010

    JioHotstar
    Turned down byEmily Blunt
    The roleNatasha Romanoff / Black Widow
    Went toScarlett Johansson
    Worldwide gross$623.9 million
    Budget$170 million

    Blunt was offered Black Widow and could not take it: a standing contract with 20th Century Fox put her in Gulliver's Travels instead, a film she has said plainly she did not want to make. She has called it 'a bit of a heartbreaker', and the role went to Scarlett Johansson, who played it across a decade of Marvel films. What makes this the most interesting entry on the page is that Blunt has since talked herself out of the regret entirely, and on the evidence she is right: 'I don't know if superhero movies are for me. They're not up my alley.' A Quiet Place, which she could not have made under a Marvel schedule, is the argument. Iron Man 2's $623.9 million is only the beginning of what the part was worth.

  14. 14/14Sanju

    Sanju

    Film · 2018 · Hindi · Jun 29, 2018

    NetflixJioHotstar
    Turned down byAamir Khan
    The roleSunil Dutt
    Went toParesh Rawal
    Worldwide grossRs 586.85 cr
    India netRs 342.53 cr
    VerdictBlockbuster

    Rajkumar Hirani offered Aamir Khan the role of Sunil Dutt and got a refusal with unusually clear reasoning behind it. Aamir's position, as he and Hirani have both described it: the only part in the film worth taking was Sanjay Dutt's, Ranbir Kapoor already had it, and having just played an ageing father in Dangal he did not want to do a second one immediately in case the industry stopped offering him anything else. That is a career-management decision rather than an artistic one, and it was probably correct. Paresh Rawal played Sunil Dutt, the film took Rs 586.85 crore worldwide and Rs 342.53 crore net in India, and it remains the second time Aamir Khan appears on this page — more than anyone else.

The one everybody quotes that isn't settled

The most-shared story in this entire genre is Matt Damon and Avatar: that James Cameron offered him Jake Sully with ten per cent of the gross, that he turned it down for a prior commitment, and that the decision cost him something in the region of $250 million. Damon has told it himself, more than once, which under this page's rule ought to be enough.

It is not, because Cameron has publicly contradicted him. His account is that Damon was never offered the part at all — the two spoke, Damon said he would love to work with him, and the ten per cent was Damon extrapolating from the deal he gets on his own films rather than anything Cameron put on the table. Cameron was warm about him throughout, calling it honourable that Damon phoned personally rather than going through an agent. But a director saying 'he was never offered the part' and an actor saying he turned it down cannot both be right, and we do not get to choose. It sits here rather than in the list.

Cast, and then unable to take it

A separate category, and the one most often filed alongside the entries above even though it is a different thing entirely. Shah Rukh Khan did not turn down Munna Bhai M.B.B.S. — Vidhu Vinod Chopra offered it to him and wanted him badly enough to say he would wait a year, but Khan needed surgery and complications meant the film went ahead without him. Sanjay Dutt took it, made it the role of his life, and got two sequels out of it. Chopra's own verdict since has been that Dutt was the right choice anyway.

Kevin Costner is in the same position on The Shawshank Redemption: he was the obvious candidate for Andy Dufresne and could not get free of Waterworld, so Tim Robbins played it. Shawshank is the sharpest illustration on this whole page of why the box office column is a poor guide — it made about $73 million on release, a disappointment, and is now routinely voted the most beloved film ever made. What Costner missed was not money.

The stories we could not stand up

Several of the most repeated Indian casting anecdotes were checked for this page and left off it, because the only sourcing available is a chain of articles citing each other. Two examples: that S. S. Rajamouli offered the lead in Baahubali to Mahesh Babu, and that he offered it to Hrithik Roshan, both of which circulate constantly and neither of which we could find confirmed by Rajamouli or by either actor. The same applies to a long tail of 'X rejected Y' stories built on nothing more solid than a trade report that somebody was in talks.

This is worth saying plainly because the genre depends on it. Being considered is not being offered; being offered is not accepting; and being replaced after signing is not turning something down. Almost every list of this kind on the internet collapses those four things into one, which is how a producer's wishlist from 1994 becomes a fact thirty years later. Every entry above has the actor, or the director, on the record.

Frequently asked

What is the most valuable role an actor has ever turned down?
On the raw number, Gandalf. Sean Connery declined The Lord of the Rings and the trilogy grossed $2.96 billion; he is widely reported to have been offered a percentage of the box office, which would have made it the largest single payday in acting history. His own explanation has never varied: 'I read the book. I read the script. I saw the movie. I still don't understand it.'
Did Shah Rukh Khan really turn down Slumdog Millionaire?
Yes, and he has explained it himself. Danny Boyle's first choice for the quiz-show host was Shah Rukh Khan, who had hosted Kaun Banega Crorepati. On Jonathan Ross's show in 2010 he said he passed because 'the host is a little bit of a cheat, and he was a little mean, and I'd already done the show, so I felt if I do it, people will feel I do the same thing.' Anil Kapoor took the part; the film won eight Oscars.
Which Indian actor turned down the most famous role?
Aamir Khan is the only person on this list twice — Darr in 1993 and Sunil Dutt in Sanju in 2018. On Darr he has said Shah Rukh Khan suited the part better and that he backed out for reasons that were not creative. On Sanju he told Rajkumar Hirani he had just played an older man in Dangal and did not want to do it again immediately.
Why isn't the Matt Damon and Avatar story on this list?
Because James Cameron has publicly disputed it. Damon's account — that he was offered Jake Sully with ten per cent of the gross — went viral, and Cameron's response was that Damon 'was never offered the part' and that the ten per cent was Damon extrapolating from his usual deal. When the director and the actor contradict each other on the record, the anecdote is not settled, and it is covered below the list rather than in it.
Where can I stream these films in India?
Most of them, and the platform tag on each entry shows where that title was streaming in India on the date this page was published. Follow a title link for the current position.

Sources