SEE: The weirdest dress J.Lo’s EVER worn on American Idol

I've been loving all those chic outfits Jennifer Lopez has worn on American Idol lately, but what in god's name was she sporting last night? This crazy colorful mini dress was covered in a whole bunch of weird beading, was super short and featured not only a high collar but also long sleeves.

Did I already mention it was REALLY short?

Read more ¿Qué más: SEE: Kim Kardashian wears a a faja OVER her dress 

I think the ONLY thing I liked about this dress is how it hugged J.Lo's big booty. It definitely hugged her in all the right places–that's for sure! Aside from that, I think this was a definite fashion fail and I'm disappointed because she's been seriously on point with her outfits this season. Did you see how cute she looked last week in that color-block outfit? I freaking loved it! I don't understand what went wrong here.

Everything about this dress was strange, from the print, to the beading, to the turtleneck collar and even the length. Like could that dress be any shorter? Seriously, it looked like something Kanye would have Kim Kardashian wear. And you know very well that i don't mean that in a good way.

I did love her braided bun though and her makeup was flawless as always–of course. Oh well, I guess you can't get it right everytime. Let's just wait and see what she wears next week. I'm pretty positive it'll be better than this mess–I hope!

Images via Splash News