Olivia Wilde lost out on Margot Robbie's role in The Wolf of Wall Street because she was considered "too old".
The Tron: Legacy star, now 32, was hoping to score the part of Leonardo DiCaprio's partner in the 2013 financial drama, but she was considered unsuitable to be cast opposite the 41-year-old actor, so the role went to the Australian newcomer, now 25.
Wilde did not discover the reason why she did not get the part for a long time because her agents wanted to spare her feelings.
"I had heard for a part that I was too sophisticated," she told US radio host Howard Stern.
"I was like 'that sounds nice. I like that feedback. I didn't get the part but I'm a sophisticated person' and then I found out later they actually said old... but this is the thing. I want to make like a translation sheet for Hollywood that's like all the feedback your agents give you and what it really means."