Some are in it for the money, which is fine. Some of them are in it to be a movie star; that's another reason. Some actors - and this I never understand - will only play likeable characters. And if they're not likeable, they change them to be heroic.