In case you haven't heard, Donald Trump likes to tweet - especially about TV. And no non-news program has drawn his ire quite like 'Saturday Night Live'. Trump has long been a target of ridicule from the long-running sketch comedy which launched the careers of such titans as Bill Murray and Eddie Murphy, but now that he's the President of the United States, SNL has quickly found cast members and special guests to portray Trump's family, friends, colleagues and counsellors.
Here's our look at the hilarious portrayals that will have President Trump furiously tweeting at 5am for the next four years. We've put their pictures next to the real people the actors are portraying, so you can compare for yourself. Which one is your favorite?
1. Donald Trump (Alec Baldwin)
It took SNL a few tries to get the right Trump for election season (more on that later). But they chose well - Baldwin's impression of Trump has helped lift the series to its highest ratings in nearly 22 years. And it's certainly got the president's attention:
Expect to see more tweets this coming Saturday, February 11 - Baldwin will be hosting the entire show.
And stay tuned until the end of this piece, where we'll look at five other Donald Trumps from SNL's past.
2. Melania Trump (Cecily Strong)
Compared with her bombastic husband, Melania is something of a mystery. To that end, Cecily Strong and SNL's writers have crafted 'Melania Moments', quick sketches that imagine Melania's inner life in the style of the SNL classic 'Deep Thoughts'.
3. Sean Spicer (Melissa McCarthy)
One of this season's most unexpected moments came when comic powerhouse Melissa McCarthy ('Bridesmaids', 'Spy', 'The Boss') showed up as Trump's beleaguered, word-twisting press secretary Sean Spicer. It's a particularly effective piece of satire not least because Spicer was played by a woman, a fact that rattled the president according to a Politico report.
4. Kellyanne Conway (Kate McKinnon)
Senior adviser turned presidential counselor (and Bowling Green Massacre historian) Kellyanne Conway is one of SNL's frequent targets. She has been portrayed by 'Ghostbusters' star - and former Hillary Clinton - Kate McKinnon.
5. Ivanka Trump (Margot Robbie)
The star of 'Suicide Squad' and 'The Wolf of Wall Street' played fashion designer and socialite Ivanka Trump as part of her hosting duties during the Season 42 premiere. And she wasn't alone...
6. Eric Trump & Donald Trump Jr. (Alex Moffat & Mikey Day)
The Trump boys haven't shown up as often as they could, but Moffat and Day make the most out of their limited screen time. In a political 'Family Feud' sketch, Steve Harvey (Kenan Thompson) compares them - not inaccurately - to the 'Children of the Corn'.
7. Vladimir Putin (Beck Bennett)
Always conniving, always shirtless, Beck Bennett's impression of the Russian president has been an SNL fixture since allegations of Russian tampering in the US election surfaced last year.
8. Rex Tillerson (John Goodman)
Former ExxonMobil CEO Rex Tillerson was portrayed by legendary character actor and 13-time SNL host John Goodman. Expect to see more of him, as Tillerson has officially been confirmed as the Trump Adminstration's Secretary of State.
9. Chris Christie (Bobby Moynihan)
Moynihan's appearance as the New Jersey governor (and staunch marijuana prohibitionist) was very brief. Then again, so was Christie's tenure in the Trump transition team. Still, Moynihan really nailed that stunned, "I-can't-believe-this-is-happening" look.
10. Steve Bannon (?????)
Perhaps the most accurate impression on this list. For a man who once cited Dick Cheney, Darth Vader and Satan as exemplars of power, what better choice than a nameless, cloaked ghoul?
11. Mike Pence (Beck Bennett)
An impression so good, even Mother might not be able to tell the difference.
12. Sarah Huckabee Sanders (Aidy Bryant)
Filling in for Melissa McCarthy's dear, departed Spicey is a tall order. But Aidy Bryant has done a solid job with Trump's latest press secretary.
13. Roy Moore (Mikey Day)
Just to be safe, we're keeping both of them away from shopping malls.
14. Jeff Sessions (Kate McKinnon)
15. Jared Kushner (Jimmy Fallon)
Jimmy Fallon doesn't do much as Jared here, but at the same time...Kush. Heh.
BONUS DONALD TRUMP: Phil Hartman
The very first person to play the Donald on SNL? None other than the late, great Phil Hartman, who played Trump in five sketches beginning in 1988.
BONUS DONALD TRUMP: Jason Sudeikis
Once - and only once - We're the Millers star Jason Sudeikis oranged up for an appearance on a "Fox and Friends" parody in 2012.
BONUS DONALD TRUMP: Darrell Hammond
No one has played Trump more than impressionist Darrell Hammond, who was a member of the SNL cast between 1995 and 2009. But even though he's no longer in the credits, Hammond hasn't strayed far from 30 Rock. In 2014, Hammond became the announcer for the show, following the death of Don Pardo. He donned the Donald wig in the early days of the Republican primaries, until Lorne Michaels brought in his next pick...
BONUS DONALD TRUMP: Taran Killam
Before Alec Baldwin was brought on, Taran Killam portrayed the Donald during his final season of SNL. While Killam is no longer on the show, don't feel too bad for him - he's currently playing King George III in a little Broadway musical called Hamilton.
BONUS DONALD TRUMP: Donald Trump
Presumably, the only episodes of SNL that Donald Trump liked were the two he hosted. The first (from April 2004) was mostly forgettable, but the November 7, 2015 episode might be one of the worst episodes in the series' history. Together they prove that Donald Trump is only good at being funny when he isn’t trying to be.