En 2001, il incarne son premier grand rôle, celui du jeune sorcier Ronald Weasley (Ron), meilleur ami de Harry Potter dans Harry Potter à l'école des sorciers. Par la suite, il retrouve ce personnage à plusieurs reprises:
2002, Harry Potter et la chambre des secrets
2004, Harry Potter et le prisonnier d'Azkaban
2005, Harry Potter et la coupe de feu
2007, Harry Potter et l'Ordre du phénix.
Parallèlement à l'élaboration de la saga, deux films sont à mettre à son actif. En 2002, il interprète un jeune et atypique savant dans la comédie Plein Gaz (Thunderpants), en 2006, il retrouve Julie Walters (qui incarne sa mère dans la série des Harry Potter pour Driving Lessons.