I didn’t have high hopes for the movie version of Horns when it was announced that Daniel Radcliffe would play Ig Perrish but after seeing this photo I have to admit that he looks quite a lot as I imagined when I read the book (reading it as we speak).