Jennifer Lawrence attends the premiere of her latest movie 'Red Sparrow'. (Pic: Instagram)

Jennifer Lawrence went all 'Fifty Shades of Grey' at the premiere of her new movie 'Red Sparrow'.

The 27-year-old beauty plays Prima ballerina Dominika Egorova in the new spy thriller, and just like her alter ego, she very much used her body as a weapon on the red carpet at the Alice Tully Hall in New York.

Jennifer Lawrence attends the premiere of "Red Sparrow" at Alice Tully Hall on Monday, Feb. 26, 2018, in New York. (Photo by Evan Agostini/Invision/AP)

Jennifer opted for a sheer black Dior haute couture gown and put on a busty display as she posed for the cameras.

The Hollywood star's dark smokey eye make-up and red lips completed the show-stopping look.

Jennifer opted for dark sultry eye makeup for the premier of her latest movie 'Red Sparrow'. (Pic: Instagram)

Here's a look at what to expect from Jennifer's character Dominika Egorova.