Olivia Wilde was told she was 'too old' to play Leonardo DiCaprio's wife because he likes 'em young onscreen, too.
Leonardo DiCaprio may have finally won his Best Actor Oscar, but he can't be that good of an actor if he can't play opposite an age-appropriate woman onscreen. The terrifyingly beautiful Olivia Wilde was on The Howard Stern Show on Tuesday, and told Stern about the time she was too old to play the wife of somebody nine years older than her.
"I had heard for a part that I was too sophisticated," she said, "I was like, oh, that sounds nice...and then I found out later that they actually said 'old.'"
Wilde joked, "I want to make a translation sheet for Hollywood that's all the feedback your agents give you and what it really means."
If "sophisticated" means "old," then "old" probably means "dead."
Margot Robbie was later cast in the role, and Wilde clarified on Twitter that she thought she was awesome.
And my interview went on to say that Margot Robbie crushed that role like a sexy ninja and I LOVED her in it.💥⚡️💥— olivia wilde (@oliviawilde) March 16, 2016