Happy Birthday, Mr. President!
Jennifer Hudson summoned Marilyn Monroe earlier this week, crooning birthday wishes to President Barack Obama.
The Grammy-winner, 29, sang for Obama at a re-election fundraising event in Chicago Wednesday night -- one day before he turned the big 5-0.
Obama was delighted by Hudson's performance. "I could not have a better early birthday present than spending tonight with all of you," he told the crowd at Wednesday's event. "It is true that I turn 50 tomorrow, which means that by the time I wake up, I will have an email from AARP, asking me to call President Obama and tell him to protect Medicare."
Obama celebrated his actual birthday at the White House with a bash in the Rose Garden attended by Jay-Z, Chris Rock, Tom Hanks, Secretary of State Hillary Clinton and others, according to Reuters.
Watch Jennifer's killer "Happy Birthday" performance below.