I am trying really hard to make my characters three-dimensional but I am finding my first instinct is usually a stereotype. For instance, in one of my recent RP posts, I created a character that was the popular kid in school, who comes from a wealthy, powerful family. He is followed around by a mindless entourage of lackies and is talk, dark and charismatic. Everyone knows he is going to graduate and become someone powerful and if he targets the lowly MC, watch out, he is ruthless and unforgiving. See? This has no depth. This person might as well be made of carboard. We've all seen this character before and we know who he is and what is going to happen to him. I also find myself making my MC's the apathetic loner/rebel who keeps everyone at a distance, but is really a kind person deep down. I mean, isn't Bilbo Baggins kind of a stereotype? The unwilling adventurer who ends up saving the world? So the question is, how do you turn a stereotype into a three-dimensional character that people will want to read about? Thoughts?