Barack Obama poked fun at Prince George, Donald Trump and himself during his speech at the White House Correspondents' Dinner on Saturday.
His speech, which was replete with one-liners, drew laughter from a ballroom filled with journalists, politicians and celebrities.
Here are his top 10 jokes:
1. "Last week Prince George showed up to our meeting in his bathrobe. That was a slap in the face."
2. "Eight years ago I said it was time to change the tone of our politics. In hindsight, I clearly should have been more specific."
3. Pointing out that his approval ratings are up, he said: "The last time I was this high I was trying to decide on my major".
4. "Next year at this time someone else will be standing here in this very spot, and it's anyone's guess who she will be."
5. In reference to the Republican race he said: "Guests were asked to check whether they wanted steak or fish, and instead a whole bunch of you wrote in (Republican House of Representative speaker) Paul Ryan. "
6. Speaking about Trump's foreign policy: "He has spent years meeting with leaders from around the world — Miss Sweden, Miss Argentina, Miss Azerbaijan. "
7. Obama mocked Senator Ted Cruz for calling a basketball hoop a "basketball ring" while campaigning in Indiana. "What else is in his lexicon? Baseball sticks? Football hats?" He paused, then added: "But sure, I'm the foreign one."
8. Comedian Larry Wilmore, the evening's professional entertainment, said to the president: "You came in here looking like Denzel, now you're going out looking like Grady from Sanford And Son". Sanford and Son was an American sitcom and Grady is portrayed as an elderly man, known for his stooped appearance and grey hair.
9. Poking fun at Hillary Clinton's lack of appeal among young people, Obama said she was like an aging relative who cannot figure out how to use Facebook. "Did you get my poke? Is it on my wall?" he said, imagining Clinton trying to use the social media site. "I'm not sure I'm using this right. Love, Aunt Hillary."
10. He finished his speech saying: "I just have two more words to say: Obama out," before holding his microphone out in front of him and dropping it.