
Margot Robbie has a true talent for playing layered, often “difficult” women: Since bursting onto the Hollywood scene in 2013’s The Wolf of Wall Street, she’s played a comic-book villain, a Tudor royal, an Olympian, and a world-famous plastic doll, to name just a few of her hit roles. She’s been known to steal the show even when holding only a supporting role and can brighten up any box-office bomb; she’s already racked up a trio of Oscar nominations (so far), including two for her acting and another for her role as producer of Barbie.
Despite her uncanny ability to give nuanced performances to a wide variety of female characters, there are certain roles on Robbie’s roster that are a cut above the rest. Here are the top 10, in our very opinionated order.