Irina Shayk hits the Cannes red carpet just two months after giving birth

<i>Irina Shayk made her red carpet return two months after giving birth to a baby girl [Photo: Getty]</i>
Irina Shayk made her red carpet return two months after giving birth to a baby girl [Photo: Getty]

Celebrities sometimes manage to do the impossible. And 31-year-old Russian model Irina Shayk is no different.

The new mum took to the Cannes Film Festival red carpet last night, revealing her insanely slim figure just two months after giving birth.

Irina welcomed a baby girl, Lea de Seine Shayk Cooper, with actor Bradley Cooper on March 24.

<i>Irina and Bradley cooper welcomed their first child at the end of March [Photo: Getty]</i>
Irina and Bradley cooper welcomed their first child at the end of March [Photo: Getty]

The pair have kept their daughter private but Irina has been only too happy to show off her post-baby body.

Wearing a lemon yellow gown by Atelier Versace to the Hikari premiere, Irina appeared to have a fully flat stomach with the design’s thigh-high slit showing off the model’s long toned legs.

Pre-sunset ???????? #currentsituation

A post shared by irinashayk (@irinashayk) on Apr 18, 2017 at 7:30pm PDT

People can’t believe that a new mother could bounce back so quickly, labelling the transformation “impossible”.

Irina caused the same reaction in April after posting an Instagram of her lounging in the pool wearing a skimpy bikini.

Many believed the photo was an old one considering she had only given birth four weeks before. (We’re inclined to agree.)

Follow us on Instagram and Facebook for non-stop inspiration delivered fresh to your feed, every day. For Twitter updates, follow @YahooStyleUK.

Read more from Yahoo Style UK:

Top models who rocked the runway while pregnant

The inspiring reason pregnant women are sharing videos of their disappearing baby bumps

The bigger the ball gown, the better at Cannes Film Festival 2017