Daniel Radcliffe, actor