The 17 year-old star, who is best known for his title role of Harry Potter, was photographed in the nude to promote the play which will be performed in a London theatre.
Equus, by Peter Schaffer, will begin on February 27. Radcliffe will play Alan Sprang, an adolescent who is being treated by a psychiatrist for his obsession with horses.
In addition to appearing nude, Radcliffe will also have a sex scene in the play.