As reported by Yahoo, Harry Potter actor Rupert Grint (who plays Ron Weasley) has recovered from a mild bout of swine flu just days before the premiere of the latest Potter movie.
"It has just been confirmed that Rupert Grint has taken a few days out of filming due to a mild bout of swine flu," his publicist said.
"He has now recovered and is looking forward to joining his fellow cast members at the junket and premieres this week and will then return to filming directly afterwards."