Cameron Diaz dance-off

Cameron Diaz competed in a dance-off at a New York club over the weekend.

The In Her Shoes star – who famously showed off her dance moves in Charlie’s Angels – was in New York’s Socialista nightclub when she was challenged to a dance competition.

A fellow reveller told the New York Post: “There was this cute partygoer who challenged Cameron to a dance-off. She turned him down at first but once she got into it, the whole place was hysterical!

“She gave him her number afterwards – she definitely looked very single.”

Cameron, 35, is rumoured to be dating 32-year-old Felicity star Scott Speedman, after the pair were seen “smooching” on a beach in the Bahamas last month.

An onlooker said: “Scott has a house down there, and they were frolicking on the beach. They were definitely smooching.”

Cameron has been single since splitting from SexyBack singer Justin Timberlake in January last year.