Jennifer Hudson, Beyonce, Alicia Keys Stevie Wonder and more were among the entertainment at President Barack Obama's swearing-in ceremony and inaugural balls yesterday.
Hudson took the stage to sing a spirited version of Al Green's "Let's Stay Together" for Mr. and Mrs. Obama's first dance, a role occupied by her Dreamgirls co-star Beyonce, who sang Etta James' "At Last" in 2008.
For their first dance, Jamie Foxx serenaded Vice President Joe Biden and Dr. Jill Biden with Ray Charles' "I Can't Stop Loving You," while Alicia Keys tweaked her hit "Girl on Fire" to "Obama's on Fire."
Earlier in the day, Beyonce and Kelly Clarkson impressed with their flawless versions of the national anthem and "My Country Tis of Thee."
So tell us: Whose performance did you enjoy the most?