Richard Gere admitted even his friends did not like his character in new thriller Arbitrage.
The Pretty Woman star braved icy winds to attend the premiere of the film at the Odeon West End in London's Leicester Square.
The 63-year-old earned a Golden Globe nomination for his performance as Robert Miller, a corrupt Wall Street banker, desperate to save himself and his family from financial ruin.
He revealed: "I had friends of mine who were so angry with me about it because they said, 'This guy is a horrible man, why do we care about him?'.
"They blamed me! I said, 'Well that's my job'."
Richard started acting in the 70s, before making his name as a leading man and a sex symbol in 1980 film American Gigolo, and has gone on to star in a string of hit films including An Officer And A Gentleman and Chicago.
He confessed it was strange to look back at his career and see himself grow up on film.
He revealed: "You know, it's funny. I get quite a few lifetime achievement awards. They put together clips usually of all my films and it is kind of amazing, because I forget that I've been around a long time and I've made a lot of films, most of them that I feel good about. And to watch myself grow up on screen is an amazing opportunity that not everyone gets to have.
"All in all, the relationships that I've had over the years, and what I've been able to share with people who are close to me, and people who are out here (at the premiere). Something about the film's touched them and it has meant something in their lives, it's kind of great."
Arbitrage is the feature debut from 33-year-old director Nicholas Jarecki. Susan Sarandon stars as Richard's wife in the film and Tim Roth plays the detective who begins to suspect Miller may have something to hide.