Ethan Suplee's rollercoaster weight loss journey after he lost 21 stone following years of yo-yo dieting - as My Name Is Earl star celebrates his 50th birthday

He is best known for his role as Randy in the American sitcom My Name Is Earl.