Remus Lupin from Best Harry Potter Characters
Harry Potter list of best characters will always include Mr. Lupin. A werewolf, he is also a kind person and a loyal assistant. He never hesitates to save the lives of his friends and treats Harry as his nephew, as he was close to his father. Howling on the moon doesn’t hurt after all, right?