Daniel Radcliffe stars new cover Attitude