Anti-Hero

An anti-hero is a protagonist who has the opposite of most of the traditional traits that are associated with traditional heroes.

Why This Trope Rocks

 * 1) It makes the character relatable and inately human.
 * 2) The anti-hero's story would be more challenging to the viewers, as their actions would be difficult to predict.