Deadpool is an anti-hero because of his unusual moral code. Depending on the situation, he may play the hero or the villain.