Jennifer Hudson performs during the Inaugural Ball
Taylor Hill/Getty

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.

Yolanda Sangweni
Jan, 22, 2013

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?

QUESTION:Who was your favorite performer at President Obama's Inauguration? Alicia Keys 17% Beyonce 27% Jennifer Hudson 28% Jamie Foxx 8% Kelly Clarkson 16% Stevie Wonder 5% Total votes: 478