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.'"

Advertising

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.

Advertising
Sources: The Howard Stern Show