Sean Smith
July 04, 2009 AT 12:00 PM EDT

Actor Rupert Grint, who plays Ron Weasley in the Harry Potter films, has contracted swine flu three days before the London premiere of Harry Potter and the Half-Blood Prince, AFP reports. According to his publicist, the actor took three days off filming Harry Potter and the Deathly Hallows but is expected to join his co-stars on Tuesday for the premiere.

You May Like