Katie Holmes and Jamie Foxx Dance in the Hamptons With Ellen DeGeneres (PHOTOS)

Katie Holmes let loose on Saturday night while attending the 4th annual Apollo in the Hamptons benefit in East Hampton, New York.

According to Us Weekly, the 34-year-old single actress was spotted (PHOTOS) dancing on stage with singer and actor Jamie Foxx. According to the New York Post's page six, Holmes and Foxx "are old friends."

Holmes reportedly grabbed Foxx and TV personality Ellen DeGeneres to join her on the dance floor for hits like Kravitz's "American Woman", Robin Thicke's "Blurred Lines" and Daft Punk and Pharrell Williams' "Get Lucky".

According to the Post, the mother of seven-year-old daughter Suri was reportedly dancing all night and was later heard telling two female friends, "I haven't had such a good time in so long." Holmes divorced Tom Cruise in June 2012 after years six of marriage. She currently lives in New York. 

Other stars that were reportedly in attendance at the benefit included Penny Marshall, Anjelica Huston, Mary J. Blige, Billy Joel, Howard Stern, Colin Powell, Matt Lauer and Savannah Guthrie.

According to Post, the star-studded bash raised $3 million for the Apollo Theater, which will benefit the not-for-profit organization's education, community and artistic programs.

Holmes was recently spotted in Cleveland, Ohio, on set of her newest film "Miss Meadows" wearing a white lace gown and a long veil. The movie tells the tale of a seemingly kind and beautiful woman who's on a mission to rid of "predators and evil of all kinds with her well-polished little gun inside her pocketbook," according to Film Bridge International.

The 34-year-old actress was romantically linked to actor Luke Kirby. 

Real Time Analytics