But the pair's slick style may have been spoiled by the umbrellas they had to stand under to shield them from the downpour.

Oscar winner Foxx, 38, joked: "I asked Michael Mann (the director) very politely if he would let me be in the film, if he would give me a few lines or let me hang about on set.

"I loved watching the original, but this is different to the original series.

"Michael Mann strips it down and makes it sexy. I'm here for him but I'm getting a little wet."

Foxx, who was wearing a cream suit, lilac shirt and tie and brown loafers, said of the original show, which was famous for its fashion: "The clothes were always cutting edge."

Irish heart-throb Farrell, 30, added: "I enjoyed watching the original series as a kid but mullets are definitely not going to come back in fashion."

The £73 million film, directed by Mann, whose movies include The Insider and Collateral, has received a cool response from US critics.

Mann has wanted to make a Miami Vice movie ever since he saw the script for the pilot episode of a TV series, which starred Don Johnson and Philip Michael Thomas as the undercover cops dressed in designer clothes.

In the new film, Farrell plays Sonny Crockett while Foxx is Ricardo Tubbs.

British actress Naomie Harris, who has just made her name in Hollywood movie, Pirates of the Caribbean, plays Foxx's intelligence analyst girlfriend.

Attending the premiere in a fitting white suit, she said: "I'm still able to wander around on Tubes and buses. I'm the same old me. Colin and Jamie were lovely to work with."

Other celebrities at the event included Ewan McGregor, Rebecca Loos, Samuel L Jackson, members of Liberty X, Caprice and Nikki from Big Brother.