In the Harry Potter books, what is the name of the half giant, nearly 12 foot tall who is allowed by Professor Dumbledore to stay on as the schools gamekeeper ? He was played by actor Robbie Coltrane in all the Harry Potter films.