David C. Hayes

Biography

David C. Hayes is an American film and television actor as well as an accomplished writer of many screenplays, books and comic books.

Known For

Filmography

as Rabbi
as Cletus
as Narrator
as Flinch Ruppert
as Nereus
as Self
as Luther
as John Wayne Gacy
as Desert Man Beast
as David
as Paul Fitcher
as Detective
as Mr. Rizzowoski
2010 Undone
as Travis
as Jacob
2009 Orville
as Little Will