While publicising Where the Truth Lies, directed by Atom Egoyan (right), British actor Colin Firth said playing a sex and drug addict had come naturally to him.
Firth - seen here with co-stars Rachel Blanchard and Kevin Bacon - said the role was easier to research than that of Mr Darcy in Pride and Prejudice.
Rachel Blanchard plays a young journalist who starts looking into the collapse of an entertainment double-act after a woman was found dead in their hotel suite.
Firth said he was still coming to terms with the fame he found after Pride and Prejudice and Bridget Jones' Diary, saying romantic comedy was something that had come late in life.
Later the stars, including Desperate Housewives actress Eva Longoria, began to arrive for the screening of the film.
Czech model Adriana Karembeu had no problem attracting the attention of photographers swarming around the red carpet.
French actress Sophie Marceau, known for both acting and directing, lent her support.
All eyes were on the stars of the film, set in the 1950s, arriving for the screening.
Firth, joined by wife Livia Giuggioli, said he "didn't dare" look into his future after departing from his recent romantic roles to a film like Where the Truth Lies.
Taxi for Kevin? The actor said he was surprised by the media focus on sex and orgy scenes in the film.