Harry Potter star 'had swine flu'
Harry Potter actor Rupert Grint is recovering from a "mild bout" of swine flu, his publicist has said, according to BBC.
Grint, who plays Ron Weasley, took a few days off filming but has now returned to the set of Harry Potter and the Deathly Hallows.
And he is well enough to attend the world premiere of Harry Potter and the Half-Blood Prince in London on Tuesday.
"He has now recovered and is looking forward to joining his fellow cast members," his publicist said.