Question: who played randy on my name is earl
Answer: Ethan Suplee ( born May 25 , 1976 ) is an American film and television actor best known for his roles as Seth Ryan in American History X , Louie Lastik in Remember the Titans , Frankie in Boy Meets World , Randy Hickey in My Name Is Earl , Toby in The Wolf of Wall Street , and his roles in Kevin Smith films .