The main stars of Idle Hands include Devon Sawa, Seth Green, Elden Henson , and Jessica Alba.