Kate Hudson has reportedly locked lips with two of Hollywood’s most eligible bachelors over the last few weeks.

After splitting from boy-fling Dax Shephard early last month, she was reportedly spotted kissing Orlando Bloom at her Halloween party a fortnight ago.

A source told OK magazine: “Kate and Orlando were talking, drinking and laughing. Then they just started going at it. They made out for ages and looked like they were really enjoying themselves. They didn’t care who was watching.”

“After that first make-out session, they walked around and talked to everyone as a couple. They were inseparable for the rest of the night.”

“At one point, Kate and Orlando were kissing in front of Dax. But he didn’t seem to care at all.”

But by last week, Orlando was seemingly a distant memory. An onlooker at the Beatrice Inn in the New York’s West Village told the New York Post that Kate spent Thursday evening “kissing and making out” with Heath Ledger.

Kate’s spokesperson insists the Almost Famous star and Heath only “ran into each other and chatted briefly” but the New York Post’s source is adamant that the pair were kissing.