Harry Potter star Daniel Radcliffe poses for publicity shots to promote his West End debut in Equus. The 17-year-old actor stars in Peter Schaffer's controversial play about a stable-hand who has an erotic fixation with horses from 27 February in London's Gielgud Theatre.