The agent for "Harry Potter" star Rupert Grint says the actor is recovering from a mild case of swine flu. Grint, 20, plays the boy wizard's best friend Ron Weasley in the hit film franchise.