Misha B
Misha B ITV

"X Factor" contestant Misha B's eccentric way of dressing has failed to strike the right chord, as she appeared in a weird black jumpsuit that did little to flatter her womanly curves.

Misha, 19, appeared in the odd outfit of a black corseted top, with attached hotpants and cut-out panels down the legs, filled in with black paisley-print material, at a secret gig, according to the Daily Mail.

She was seen in the all-in-one with a black suede jacket, which has pointed shoulders, and a pair of platform unimpressive trainers. The overall look appeared unflattering.

Misha, who will be competing with other contestants such as Amelia Lily in the show's semi-finals this weekend, also performed at the Talk Talk Soho store in London. She was wearing a pair of animal-print leggings with glittery boots and a sheer black blouse.

Semi-finalists Marcus Collins and Little Mix also joined the duo for the secret gig.

Marcus appeared in a casual look in black top jeans, while Little Mix looked charming as they posed for pictures for the event.

Jade decided to recycle her specially-created House of Holland for Pretty Polly personalised tights, which highlights the letters of their band name scattered out randomly across the black mesh, while Leigh-Anne opted to copy her bandmate in the legwear department.

Meanwhile, blonde beauty Perrie was dressed in a pair of black trousers, braces and white shirt, while Jesy also appeared in a neutral look in a striped black and white blouse with shiny black trousers.

However, all of them need to work hard for the remaining four acts in order to remain in the competition during this weekend's live shows.

It has been suggested that the final four have been given the chance to select their own songs for the semi-finals, allowing them to showcase their performance to the best of their abilities.

But Misha said she is planning to go home this weekend, because the public may have been influenced by reports that she was bullying other contestants earlier this month.

"Two Sundays ago I was ­preparing to go home. I said to the guys goodbye, I said to ­everyone (the staff) goodbye and thanks for now. That was it, I am going home. But when my name was called it was amazing, absolutely amazing, mind-blowing," she said in an interview.

"My name was called out first and I was in a state of shock for the rest of the day. I'm grateful for that ­experience though, and I know what to expect in the future. It will help me develop," she added.

"The X Factor" will be telecast on ITV1 this Saturday and Sunday nights at 8pm