Rupert is 24 years old today!!
The Harry Potter star has definitely grown up since playing Ron Weasley. It seems like just yesterday he was putting on the Sorting Hat...
So what's going on in Rupert's life these days? Well, last month he made headlines for carrying the Olympic torch.
He's also been promoting his new movie Into the White, where he plays a British pilot in World War II who has to surive a harsh Norwegian winter after an accident.
Happy birthday to Rupert!