Today (4 August) marks the 50th birthday of President Barack Obama. And, as anyone who's tried to organise a big party knows, compiling a guest list can be a nightmare. So we've made the White House's job that little bit easier by taking a tongue-in-cheek look at which famous names would be likely to make the guest list, and those that most definitely wouldn't, based on what they've said about the President in the past.
Will Beyonce be mingling with Obama over the canape stand? Can Sarah Palin make it past security? Click on the gallery below to find out.
Picture credits: Rex Features