Elizabeth Banks upstages Jennifer Lawrence at the 'The Hunger Games: Mockingjay — Part 1' world premiere


Katniss, Peeta, Gale Effie: the gang's all here!

"The Hunger Games: Mockingjay-Part 1" world tour kicked off on Monday night in London and, as usual, fashion was front and center, but it wasn't Jennifer Lawrence who stole the show.

It was her co-star, Elizabeth Banks. The 40-year-old actress, who plays Capitol fashionista, Effie Trinket, was absolutely breathtaking in an ethereal Elie Saab gown with stormy hues. The watercolor gown faded from red and pink tones to a gray-blue and also featured a Watteau cape-train.

Style darling Jennifer Lawrence looked dazzling in a more demure, high-low Dior gown with black, delicate flowers. The outfit was a safe bet for the Girl on Fire, but she still looked lovely in the sweet frock. T-strap black heels and a black headband rounded out her youthful look.

As for the gents, Liam Hemsworth and Josh Hutcherson both suited up in classic black and navy suits respectively.

Check out all the red carpet looks above, including newcomers Julianne Moore and Natalie Dormer.

Plus, see more of Lawrence's premiere looks through the years: