Despite catching the swine flu, Rupert Grint is alive and well, and ready to celebrate.

The actor, who plays Ron Weasley in the Harry Potter movies, recently came down with the possibly fatal virus.

“I thought, ‘Am I going to die?’ ” he told reporters at a London press conference. “But it was just like any other flu, really. I had a sore throat and I went to bed for a few days.”

It seems like he bounced back just in time…

Apparently, he’s no longer contagious, as he attended the London premiere of Harry Potter and the Half-Blood Prince with castmates Emma Watson and Daniel Radcliffe in the rain.

In spite of the downpour, the costars were all smiles.

Can’t wait to see it for yourself? Check out pics from the movie!