Scarlett Johansson debuted a new role last night on Saturday Night Live, taking on the princess of the White House, Ivanka Trump, and her fashion/lifestyle brand.

The blonde-wigged Johansson walks into a room where party-goers are laughing and enjoying and the voice-over goes like this: "Every man knows her name. Every woman knows her face. When she walks into a room, all eyes are on her. She’s … Ivanka. And a woman like her deserves a fragrance all her own. a scent made just for her. Because she’s beautiful. She’s powerful. She’s … complicit."

The "ad" shows Ivanka applying lipstick in the mirror with her president dad behind her doing the same. And the outro goes: "Complicit. The fragrance for the woman who could stop all this, but won’t. Also available in a cologne for Jared."

The show didn't stop there -- Alec Baldwin was back as President Donald Trump. In the opening sketch, Baldwin plays a Trump who's supposed to motivate troops to fight aliens -- yes, aliens have landed on earth -- and he can't stop campaigning. The President goes off-message, talking about producing coal, talking about how much the troops love Trump, about his vendetta against Arnold Schwarzenegger. Watch ...