Margot Robbie hosted this week's season premiere of Saturday Night Live, and like many that came before her, was completely taken with Kate McKinnon. (We can't blame you, Margot.)

In one notably sketch, Robbie moonlights as Keira Knightley at a roundtable of actors talking about women in Hollywood for the New York Film Festival, and joins Aidy Bryant, Cecily Strong, Sasheer Zamata, and McKinnon for the sketch. Robbie loses it when McKinnon plays a burned-out actress in her eighties who trades film roles for sex, and the camera has to pan away from Robbie as she starts to break character by laughing. (To be fair, Robbie's laughter is nowhere near as bad as Ryan Gosling's flub when he hosted Saturday Night Live last season.)

In another sketch, Robbie plays a not-so-sexy librarian, turning the "hot teacher" trope on its head. When a group of boys (Bobby Moynihan, Kenan Thompson, Kyle Mooney, Mikey Day, and Alex Moffat) tell Robbie's character they think she's attractive, she begins a strip tease—then ruins the look by pulling all of her hair out in clumps, ripping a banana in half (then eating the peel), and shoving the stick of a lollipop down her throat. Oh, yeah—she also has two tattoos of Haley Joel Osment.

It's also worth noting that Robbie pulls off a mean American accent for the bit. You can watch the video below.

Robbie later missed her cue to send off the show, and McKinnon had to bump her elbow to remind her to close it out for the night.