Hollywood star Tom Cruise delighted his army of fans with a two-and-a-half-hour walkabout in Leicester Square last night.
The 45-year-old actor met the crowd at the world premiere of Robert Redford’s new movie Lions For Lambs, part of the 51st London Film Festival.
He signed autographs for the hundreds of admirers who had waited patiently in the cold and rain.
Well-known for his generous treatment of his fans, he also chatted comfortably and had his photograph taken with them.
However, the 45-year-old star managed to avoid any of the controversy that has surrounded some of his public appearances.
In 2005, he lost his temper after being squirted with water from a fake microphone by a crew filming for a Channel 4 comedy show at the War of the Worlds premiere.
He also criticized Brooke Shields for using an anti-depressant for her post-natal depression and referred to psychiatry as a “nazi science”.
And in the same year he was ridiculed for professing his undying love for his new girlfriend, former Dawson’s Creek star Katie Holmes, by jumping up and down on Oprah Winfrey’s sofa during an interview.
He has since married Holmes, who, along with their 18-month-old daughter Suri, didn’t attend the premiere.
Lions For Lambs is one of a number of Hollywood films which touch on the September 11 attacks or the war on terror, including Rendition and A Few Days in September.
Cruise plays the role of a US senator in the film, whose life is suddenly intertwined with that of two young men fighting in Afghanistan after he gives a story to a TV journalist, played by Meryl Streep.
Neither Streep, nor Robert Redford, who also plays a Professor in the movie, were seen on the red carpet.
The premiere for Elizabeth: The Golden Age takes place tonight in London.
Cate Blanchett, who plays the monarch, will attend the event in Leicester Square, along with co-stars Samantha Morton, Geoffrey Rush, Rhys Ifans and director Shekhar Kapur.
The film is set in 1585, with Queen Elizabeth I facing the Spanish Armada and threats much closer to home, in the form of her cousin, Mary Stuart.
It also explores the relationship between the queen and the adventurer Sir Walter Raleigh, played by Clive Owen.
The film is the sequel to the Oscar-nominated 1998 film, also starring Blanchett.