Agent 47
Even though 47 is meant to be an emotionless assassin, he shows signs of morality, seen in Hitman 2: Silent Assassin confessing his sins (killing people for money) to Father Vittorio. Subsequently, he is so depressed at the apparent loss of his spiritual guide that he agrees to take on the "suicide mission" of killing Deewana Ji. He is very quiet to the point of being socially awkward which is perhaps the biggest of his very weaknesses. He prefers to stay alone and he has admiration for few people he befriends, especially Diana and Vittorio.