Daniel Radcliffe has said he put his foot down when he was asked to strip off for his latest role -