Noah Crawford
Noah Crawford played "young Earl" on the show My Name Is Earl (2005) alongside Ryan Armstrong, who played "young Randy" in 20 episodes. He was normally portrayed as the unruly child who continuously got into trouble. Many of "young Earl's" actions caused items which "grown Earl" would have to add ...