No, he is not a villain. He's arrogant and not very nice in the beginning of the movie, but he quickly shapes up and becomes friendly and likable.