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.
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.
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.