Question: who plays rowley in diary of a wimpy kid
Answer: Robert B. Capron Jr. ( born July 9 , 1998 ) is an American actor , voice artist , film producer , comedian and film director who is best known for starring as Rowley Jefferson , Greg Heffley 's best friend , in the first three installments of the Diary of a Wimpy Kid film series .