CharacterRandy HickeyRandy Hickey in My Name Is Earl (2005), played by Ethan Suplee. Played byEthan SupleeAppears inMy Name Is Earl2005