I think in the end he hurt his own future prospects and not hers.
I certainly hope so.
How bizarre that this guy is making these insults now. His movie was 3 years ago! So even if he dislikes her, for whatever reason, why is he STILL giving interviews saying so?
"Not a proper actress"? She has been acting for her entire life! And given some of the craziness you see in Hollywood with drinking, drugs, scrabble, etc. - Keira has always come across as a sweet, responsible & dedicated person.
So I'm basically scratching my head. And yeah, I mean it's better that he apologized than that he didn't - but still, people should think before they speak. There are some things "I'm sorry" cannot take away, and tarnishing somebody's reputation to the press for no good reason is one of those things.