A host of musical stars, including Beyonce, Jay Z and Stevie Wonder, all gathered at the White House to celebrate President Barack Obama’s birthday on Friday.

First Lady Michelle Obama made sure her husband spent his 55th birthday – his last as a President – in style, hosting an epic party that also saw John Legend and Kendrick Lamar on the guest list.

Usher, Samuel L. Jackson, Sarah Jessica Parker, Jennifer Hudson, former NBA legend Magic Johnson, some of the leading figures from the Entertainment industry and the Democratic Party’s 2016 presidential nominee Hillary Clinton were also in attendance.

Beyonce and husband Jay Z jetted in from her Formation World Tour especially for the party, after the singer completed the European leg of her trek in Barcelona, Spain on Wednesday.

Despite there being a reported social media ban on the event, several celebrities failed to contain their excitement at being invited to a presidential birthday bash.