The actress showcased her unusual evening attire as she stepped out at the German premiere of her new film The Hunger Games: Catching Fire in Berlin.
Despite shunning the frocks, Jennifer - who plays Katniss Everdeen in the flick - still looked a million dollars in her luxe outerwear, which was designed by Christian Dior.
The classy coat nipped her in at the waist and featured a touch of ladylike glamour thanks to its pretty lace overlay.
Jen's new pixie crop is still a hot topic du jour in the beauty world, and this time she styled her boyish cut in a side-sweeping fringe.
Barely-there strappy sandals elongated her pins and she kept jewellery minimal, simply sporting a few dainty rings.
There's no denying the 23-year-old always hits the style mark, but we reckon the prize for best outfit on this occasion goes to her co-star Elizabeth Banks (Effie Trinket).
Elizabeth, 39, glimmered in a stunning gown by Elie Saab, which was dripping in shimmering metallic beads.
Meanwhile Liam Hemsworth (Gale Hawthorne) - who recently confirmed he is single (hooray!) - made us swoon in a fierce navy suit, while Josh Hutcherson (Peeta Mellark) looked totally dapper in his grey three-piece.
Watch a trailer for Catching Fire below:
Who do you think looked best? Let us know by commenting below as the best comment across the site each week wins £50!
Got an iPad or iPhone? Reveal Mag is specially designed to fit!