Jeff Goldblum, Al Pacino and Christopher Walken were among the big names who turned down the lead in David Cronenberg's controversial 1988 movie Dead Ringers until Jeremy Irons signed up.
Irons played identical twin gynaecologists in the dark, twisted David Cronenberg thriller adapted from Bari Wood and Jack Geasland's book Twins - and even he wasn't sure he wanted to be attached to the film.
Director Cronenberg flew to Britain to convince Irons to take the role a decade after he started casting.
He tells The Hollywood Reporter, "It was a tough sell. I literally went to 30 of the best American and Canadian actors... and they all said no.
"William Hurt said it would literally drive him over the edge of madness. You'd think playing twins would be a no-brainer, but they were based on real people... and that is hard to play.
"Jeremy Irons was the first slightly positive response. But it still took a year before we could get it together, at which point he was cooling and I went to London to talk him into it."