Cheryl Cole stole the show on the red carpet at the Brits - despite her heartbreak over her marriage woes.

The Girls Aloud star arrived at the music ceremony flanked by her bandmates and showed off her tanned physique in a super-short, off-one-shoulder canary yellow dress.

The singer has not been wearing her wedding ring since discovering her Chelsea and England footballer hubby Ashley's alleged infidelity with a blonde Morden blonde.

Hairdresser Aimee Walton claimed to have had a drunken encounter in December with the footballer, who shares a home with Cheryl in Oxshott, Elmbridge.

Kylie Minogue also dazzled on the red carpet in a sparkly, black vintage Vicky Tiel dress.

Sharon and Ozzy Osbourne arrived with their daughter Kelly. She was wearing a striking red, green and black Jean Paul Gaultier dress to match her severe haircut while her mum was in an Elizabeth Emanuel diamond-encrusted black dress.

Other stars on the red carpet included Lord Andrew Lloyd Webber, Amanda Holden in a green backless sequinned dress, singer Lulu, Strictly Come Dancing winner Alesha Dixon, Big Brother presenter Davina McCall and singer Lemar.