Rupert Alexander Lloyd Grint ( born 24 August 1988 ) is an English actor . He is best known for playing the character of Ronald Weasley in all eight of the Harry Potter films . Rupert Alexander Lloyd Grint ( born 24 August 1988 ) is an English actor best known for portraying Ron Weasley in the Harry Potter films .