Penelope Cruz said that she turned down a role in her first Hollywood film, because the makers included a nude scene at the last minute.

Cruz, who was just 21 at the time, said that she decided to follow her heart even if it meant losing a huge opportunity.

The Oscar-winning star, who recently played the role of Donatella Versace in FX’s The Assassination of Gianni Versace: American Crime Story, said she was sent an “amazing script” for a lead role in a major American film and she took four months of English lessons before flying to Los Angeles for her final audition.

“When I get there, completely jet-lagged… they say, ‘Oh, we have to see you in the office.’ They wanted to add something to (my contract). They said, ‘If you want to do the screen test, you have to accept that there are going to be some naked scenes that were not in the script’.”

“I said, ‘Why didn’t you tell me 24 hours ago, before I got on the plane?’ Even if I did movies before that had scenes, at that time, I didn’t want to go through that. I felt like, for a few years, I’m just going to say no to whatever, when my heart is telling me no,” Cruz said in an interview for the SAG-AFTRA Foundation.

Cruz refused to sign the contract, but decided to go through the screen test as planned, though the director was fuming.

“I knew that I didn’t get the movie. But I can tell you today, I am 44 now, it is one of the moments where I felt most proud of myself. In that moment I felt, ‘The day that I die, I will remember this moment’… I remember the feeling was so special to me, it made me stronger. And I think from that ‘no’, many other ‘yes’ have arrived in my life,” said Cruz.