Actor Jamie Foxx partied with politicians on Saturday night (16Aug14) by inviting former presidential candidate John McCain and New Jersey governor Chris Christie to join him onstage for a dance at a star-studded fundraiser.

The Ray star was a guest at the annual Apollo in the Hamptons bash and he made an extra special effort to get the party swinging.

He took to the stage and invited Christie to join him for a dance, before Senator MCCain got up to join in, swiftly followed by Sir Paul MCCartney and director Spike Lee.

After the stunt, Foxx told New York Post gossip column Page Six, "Its always the ones you don't expect. Republicans love to dance - in the Hamptons."

Other guests at the event, organised by business magnate Ron Perelman, included Robert De Niro, Jack Nicholson, Barbra Streisand, Roger Waters, Anjelica Huston, and Don Johnson.

The audience enjoyed performances by Pharrell Williams, Sting, Gladys Knight, and Jon Bon Jovi at the fundraiser, which netted $4 million (£2.4 million) for development projects at New York's famous Apollo Theatre.

At the close of the evening, Nicholson told Page Six, "That was one hell of a night. Christie really held his own. I told him, as he walked back to his seat, 'Governor, you can't let New Jersey down.'"