Olivia Wilde, 32, was rejected as 'too old' for Margot Robbie's role in The Wolf of Wall Street

By Jeremy Helligar| 4 years ago

Hollywood can be seriously screwed-up when it comes to math.

Hollywood can be seriously screwed-up when it comes maths. It's the only way to explain how a woman could be deemed too old for a guy nearly a decade her senior.

That's exactly what happened to Olivia Wilde, 32, when she tried out for a part opposite Leonardo DiCaprio, 41, in the 2013 film The Wolf of Wall Street.

As she tells Howard Stern in the audio clip above, she was informed by the movie's producers that she was "too sophisticated" to share intimate screen time with the future Oscar winner.

"I thought, Oh, that sounds nice. I like that feedback. I didn't get the part, but I'm a very sophisticated person," the former House star says. "And then I found out later they actually said 'old'."

Athough she doesn't specify which role it was, one can presume that an actress of Olivia's calibre would have been up for the part of Leo's leading lady that went to Margot Robbie, 25.

Wait, by the producers' reasoning, does that mean Margot isn't sophisticated…or did she come in just under the cut-off for actresses young enough to date Leo onscreen?

We think Margot did such a spectacular job in Wolf that it's hard to imagine Olivia in the role, but it's not as if one could pass for the other's mother.

Olivia (left) and Margo...They could play sisters.

Considering that Margot keeps getting paired with fortysomething actors like Will Smith, 47, and Jared Leto, 44, Hollywood's questionable math is clearly the arithmetic law of LaLa land.

As for Olivia, there was a silver lining at the end of her experience with ageism. Wolf director Martin Scorsese was so impressed by her acting, age be damned, that he cast her in his new TV series Vinyl.

Oh, her husband in the HBO drama is played by Bobby Cannavale (aka Rose Byrne's husband), 45.