James Howard Woods (born April 18, 1947) is an American movie, voice, stage and television actor. He is known for his roles in "Once Upon a Time in America", "Salvador", "Nixon", "Ghosts of Mississippi", "The Last Day of Summer" and "Casino". He was the voice of Hades in "Hercules". He played himself in "Family Guy".