Question: who played randy on my name is earl?
Answer: Ethan Suplee