who plays ralph on my name is earl
Ralph Mariano (played by Giovanni Ribisi, played as a child by Tanner Maguire) is a former partner in crime and good friend of Earl's, who goes in and out of jail on an almost weekly basis. He and Earl have been friends since childhood, when Earl first taught Ralph how to steal.