Jennifer Lawrence may play Katniss Everdeen, the Girl on Fire -- but Jena Malone was the one looking unbelievably hot at the premiere of the new "Hunger Games" flick.

The former child star looked like one very stylish adult at the London premiere of "The Hunger Games: Catching Fire." With her chic haircut, radiant, red Monique Lhuillier dress and matching lip, the 28-year-old was clearly the best dressed of the evening.

On the other side of the coin, Jennifer really disappointed us with her Dior dress. While it had an AMAZING back (or lack thereof), the front of it was really matronly -- and, paired with her short new haircut, really aged the 23-year-old star.

Perhaps channeling her colorful character from the film, Effie Trinket, Elizabeth Banks wore a bright yellow gown on the red carpet. It's a dramatic look ... do you think she was successful?

Check out the gallery above to see the very handsome Liam Hemsworth and Josh Hutcherson -- plus, see how much Willow Shields (AKA Prim) has grown since the first movie.

"The Hunger Games: Catching Fire" opens November 22.

Hot Videos