Unless you look like Brad Pitt, it's really hard to have full control of your character.
The more you are known, the more difficult it is to hide behind characters.
Im a character actor, and I made a choice when I was young, after Mystic Pizza, not to go for the mainstream stuff, and to do a more eclectic kind of route.
And I have been able to establish this sort of decent reputation as being a decent character actor.
I'll be working the rest of my life because I'm a character actor and don't have to worry about box office.
I found my niche as a character actor, and I've never felt like a movie star or teen idol and never wanted to.
When you are a character actor they trust you will go in and give them a full character and leave.