Ariana Grande does a spot-on impression of Emma Watson's 'Harry Potter' character, Hermione Granger, during her appearance on ...