Sir Michael Caine has made light of the phone-hacking scandal by warning potential hackers they would fall asleep listening to his messages.
The actor braved the rain on the racetrack-style carpet in Whitehall Gardens, London, for the premiere of Disney Pixar film Cars 2, in which he voices spy car Finn McMissile.
Sir Michael described the unfolding scandal as a "terrible thing" and said: "Are we going to lose Sky television? I love Sky Sports.
"But I've always thought people should be brought to justice."
He added: "A small section of all the parties, the police, the press and the government, are to blame, a very small section, and they've got to get rid of them."
But of his own privacy concerns, he said: "If you hacked my telephone you'd fall asleep."
The 78-year-old actor, who was joined by Cars 2 director John Lasseter and co-star Jason Isaacs at the premiere, said he joined the cast to please his three young grandchildren but he was also won over by the in-film references to his career.
He said: "When I saw the script, the attraction was (references to) The Ipcress File, where I played a spy, and The Italian Job, where I was with all the cars. It was sort of an echo of my career at the end of my career."
Guests at the premiere included Olympic rower James Cracknell, Spice Girl Emma Bunton and Made In Chelsea star Gabriella Ellis.