Jennifer Lopez was expected to be the big winner of the night at the 77th annual Golden Globes - but the Hustlers star suffered a rather unexpected fail before even making it into the ceremony thanks to her odd gown.
The 50-year-old made a statement as she arrived at the event in a huge green, white and gold gown, with some Twitter users suggesting the star looked not unlike an over-the-top Christmas gift.
And she wasn't the only star to make the worst-dressed list last night, with other social media users poking fun at A-listers like Reese Witherspoon, 43, Cate Blanchett, 50, and Gwyneth Paltrow, 47, for their fashion faux pas.