Cheryl Cole is undoubtedly a stunning girl, but there are some outfits that even impossibly good looks can't pull off - and this multicoloured jumpsuit is most definitely one of them.
Cheryl strutted her stuff on stage during Capital FM's Summertime Ball at Wembley Stadium, but the garish number, by designer Pam Hogg, left her looking more court jester than sexy popstar.
Cheryl turned out an upbeat performance of her song Call My Name, and was backed up by 12 dancers.
After the event Cheryl appeared to remedy her earlier fashion fail in a cute coral minidress, which she teamed with a wedding-worthy high bun and flawless pink make-up.
Other people to perform at the ball included Rita Ora, Jessie J, Justin Bieber, Coldplay, and Usher.
See more celebrity fashion disasters here: