13:30 21 September 2005
Keira Knightley has broken up with pop star boyfriend Kaz James - just weeks after they began dating.
According to reports, James - who fronts Australian group Bodyrockers - has already moved on and been spotted flirting with singer Mariah Carey and fashion boss Donatella Versace's niece, Francesca.
James met stunning Mariah at a star-studded bash in London.
A source told Britain's The Sun newspaper: "The pair chatted then Mariah slipped him her room number, a code to get in and her mobile number. But when Kaz tried to dial the number later, her phone was off."
After shooting a blank with the stunning diva, James started flirting with 23-year-old Francesca.
A source is quoted in Britain's Daily Mirror newspaper as saying: "They got on really well. Kaz was really laying on the charm and making a big show of pouring her expensive champagne.
"They were all over each other. When a friend asked whether Francesca was his new flame, Kaz just grinned and said, 'I think so. Well, for tonight she is.'"
(c) BANG Media International