A whole host of celebrities gathered to attend the European premiere of the Legend of Tarzan at the Leicester Square Odeon in London.
Margot Robbie, who plays Jane in the movie, went for a dazzling metallic aztec style gown with a cheeky cleavage cut out.
Alexander Skarsgard, who plays the title character Tarzan, ditched the loin cloth and long hair for a more dapper look in a classic black suit and tie.
Alexa Chung shows off her pins in a vintage style black patterned dress teamed with a slick of classic red lipstick, while Djimon Hounsou looks sophisticated in a classy grey suit with a matching checkered grey tie.
Natalie Cole flaunts her toned figure in a cute pastel coloured blouse teamed with a lace white mini skirt, while Tallia Storm leaves little to the imagination in a teeny black crop top with a revealing black skirt.
Former Miss Great Britain Zara Holland oozed confidence in a leopard print sheer dress with a very revealing side split skirt.
Jason Isaacs and James Purefoy both looked smart in dark coloured suits with open shirts.