Emma Watson, who plays Hermione Grainger, couldn’t believe her eyes when she saw steamy shots of Daniel Radcliffe for an American magazine.
The rough pictures that show a bare-chested Daniel Radcliffe in a leather waistcoat and black hood amazed the young actress.