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


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

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)

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.