Alexander Skarsgard saves Margot Robbie from a major wardrobe malfunction on the red carpet

Updated: 

The Legend of Tarzan star Alexander Skarsgard stepped in to help his damsel in distress on the red carpet in London - as Margot Robbie almost suffered a wardrobe malfunction.

Margot, who plays Jane, grinned sheepishly as her Tarzan co-star fixed the back of her dress.

Alexander Skarsgard helps out Margot Robbie on the red carpet for The Legend of Tarzan
Alexander Skarsgard helps out Margot Robbie on the red carpet for The Legend of Tarzan (Matt Crossick/PA)

The actress stole the show in a silver and sheer structured dress as she arrived at the movie's European premiere.

She rewarded Alexander with a hug for his troubles.

(Matt Crossick/PA)
(Matt Crossick/PA)

The action-adventure is a reboot of Edgar Rice Burroughs's famous tale, in which Tarzan (Alexander Skarsgard) is called back to the Congo to serve as a trade emissary for the British Parliament after years of living among English aristocracy as Lord Greystoke.

Back in the jungle, he is caught in a deadly plot masterminded by Leon Rom (Christoph Waltz) who is overseeing diamond mining in the area on Belgian King Leopold's orders.