Emma Watson responds after Twitter calls her a 'hypocrite' for old comments about Beyonce.

Advertising
Advertising
Advertising
Advertising
Advertising
Advertising