antihero.
1. m. In a work of fiction, character, although he plays the narrative functions of the traditional hero, differs in its appearance and values.