Ron Weasley Struck by Swine flu

This time Magic spell did not work out,  Rupert Grint becomes a victim of Swine Flu. He plays Harry Potter’s pal Ron Weasley.

He has contracted by swine flu, but is expected to be well enough to attend the London premiere of Harry Potter and the Half-Blood Prince.

"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 rep says in a statement. "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."

Harry Potter and the Half-Blood Prince opens in U.S. theaters July 17.