Jennifer Lopez is, without a doubt, one of the most glamorous celebrities of all time. With a penchant for sparkly frocks, sheer panelling, glossy hair and super high-heels, whether she's on the red carpet or running errands around LA, she always looks her perfectly polished self. However, after clocking her in New York yesterday, we were totally stopped in our tracks.

Swapping designer gowns and carat-loaded jewels for something way more low-key, we definitely had to double-take when *these* snaps landed in our inboxes. Brace yourselves... 

Yep, that really is Jennifer Lopez! Talk about a transformation, huh?

Thankfully, the 46-year-old hasn't completely lost her style spark — this is merely a very well executed make-UNDER for her new project, a TV crime series called Shades of Blue, which is set to hit screens in 2016.

While she's been filming the show on and off for the last couple of months and has had countless questionable outfit changes in the process, these latest on-set snaps have to be the most dubious of the star we've seen yet. 

Styling out her shorter locks with textured waves, it all goes downhill from there as Jennifer sports an ill-fitting white striped shirt with a pair of the most disturbing trousers we've ever seen. We never thought we'd describe an article of clothing like that but, in this instance, we reckon these trousers warrant it.


A photo posted by Jennifer Lopez (@jlo) on

We're really not trying to be catty—let's face it, we can't saunter around in sequin leotards all day now, can we?—but the Shades of Blue wardrobe department must have had a field day coming up with Jen's unflattering array of costumes.

The trousers, hanging low on her hips, have to be the widest pair of strides we've ever seen. Are you guys sure you haven't given Jennifer the outfit of her male co-star? 100%? Ok then... 

While this HAS to be the Maid In Manhattan actress's most unflattering outfit ever, we're glad her wayward style is only a temporary measure. Don't worry, Jen — you'll be back in those naked dresses in no time!