Robert Banfield Capron Jr.
(born July 9
) is an American teen actor who is best known for playing Rowley Jefferson
in the Diary of a Wimpy Kid
He played Oliver Twistmeyer in the 2010 Disney action-fantasy film The Sorcerer's Apprentice, and voiced Bob in the 2012 animated feature film Frankenweenie.