KEY POINTS:
The 17-year-old Harry Potter star Daniel Radcliffe has stripped off for his London stage debut in Peter Shaffer's Equus.
Topless publicity photos of Radcliffe with a half-naked blonde have upset some parents.
The UK's Daily Mail reports that Harry Potter fan sites have received emails from concerned parents.
Radcliffe will play a troubled stable boy who one night blinds six horses with a hoofpick.