CharacterMiles BarnettMiles Barnett in Surface (2005), played by Carter Jenkins. Played byCarter JenkinsAppears inSurface2005