Filch is the cranky caretaker of Hogwarts.

The Wizarding World of Harry Potter

The Wizarding World of Harry Potter

11 October, 2016 by Gazza

Filch is the cranky caretaker of Hogwarts.

In this photo