2 / 21

Justin Bieber – £820,000

Want Justin Bieber to play at your next birthday party? It’ll cost you around $1 million (or about £820,000). Which is a touch on the prohibitive side, admittedly.

How much do top (and not so top) celebrities charge for appearances?

If you want your favourite celebrity to pitch up for your special event, it can be arranged. For a price, of course. (Image credits: AP/PA/AFP/Rex Features/Getty/ITV