Michelle Pfeiffer regrets turning down a roles in a number of hit films.
The 55-year-old actress had been offered the chance to play Clarence Starling in the Oscar-winning horror 'Silence Of The Lambs' - which stars Anthony Hopkins as a cannibalistic serial killer- but she snubbed the role and it was later given to Jodie Foster.
Looking back, Pfeiffer thinks it was a shame that she hasn't had another opportunity to work with the film's director, as she explained: "I haven't been able to work with Jonathan Demme since Married to The Mob."
The actress also turned down a number of roles in successful films such as 'Basic Instinct' starring Uma Thurman, and 'Pretty Woman' which earned Julia Roberts a nomination as Best Actress at the Oscars for her performance as a prostitute in the romantic comedy.
Looking back, Pfeiffer admits she didn't make the best career decisions as she continued: "I don't have an innate commercial nous. I'm always wrong."
Meanwhile the actress stars alongside Robert DeNiro in 'The Family', a crime comedy film surrounding the The Manzoni family, a notorious mafia clan, who are relocated to Normandy, France under the witness protection program.
The film will premiere on November 22.