I think Spacey is an interesting case in terms of the effect his personality will have on watching his work. Cos he more or less played bastards. And so him being an IRL bastard doesn't really hurt those roles. If Tom Hanks got accused of stuff like this it would ruin most of his movies.
@version: Makes perfect sense - excessive charm is often a real danger sign for manipulation, and dissociation.