who plays rowley jefferson
Robert Capron, Jr. (born July 9, 1998 in Providence, Rhode Island) is an American teen actor who is best known for starring as Rowley Jefferson, Greg Heffley 's best friend, in the Diary of a Wimpy Kid movies.