Daniel Radcliffe has really let himself go.