Emma Watson Has Great Legs.