He may have crashed out of the World Cup with his home team Portugal, but Cristiano Ronaldo still has plenty to smile about.

The footballer's stunning girlfriend Irina Shayk jetted over to London to promote her debut movie Hercules, and all eyes were fixated on her as she strutted her stuff on Wednesday.

Russian beauty Irina wowed in a flattering black mini-dress, which featured a sexy top-to-bottom zipper, as she posed for photographs in the British capital's Trafalgar Square.

he 28-year-old model, who plays Megara in the film, complemented her sexy dress with a pair of black stiletto pumps, which accentuated her long, curvy legs.

She stood next to the four lion statues at the base of Nelson's Column and then posed while walking down the steps around the square.

Irina also took pictures with wrestler-turned-actor Dwayne 'The Rock' Johnson, who plays the titular lead and her love interest in the film, set to be released on July 25.

Irina is given plenty of screen time in the action packed fantasy, adapted from the graphic novel Hercules: The Thracian Wars by Steve Moore - including a scene that sees her strip off for a bath.

The film, one of two Hercules adventures to be released in 2014, introduces us to Hercules after he completes his fabled twelve labours – but he is soon tested when the King of Thrace, played by Hurt, enlists his help in overthrowing an evil warlord.

With a budget of $110 million, the film relies on CGI to breathe life into the Thracian word created by graphic novelist Moore.

The new film sees The Rock do battle with a series of legendary creatures; amongst them the nine headed Lernaean Hydra, the Nemean Lion, the Erymanthian Boar and the three-headed dog Cerberus.

Also on hand to promote the movie on Wednesday were such co-stars as Ian McShane and John Jurt, as well as director Brett Ratner.

Irina has been romantically linked to Cristiano since 2010. -- Daily Mail