Originaire d'Ann Arbor (Michigan), David S. Goyer se passionne dès l'enfance pour l'univers des comics et décide très vite de s'y consacrer. À 22 ans, durant des études de cinéma à l'USC, il vend son premier scénario qui donnera naissance au film d'action et d'aventures de Deran Sarafian
Coups Pour Coups, interprété par Jean-Claude Van Damme. Il s'essaie ensuite au cinéma d'horreur en 1995 avec
Les Maîtres Du Monde de Sturt Orme et travaillera plus tard comme producteur sur
Mission To Mars de Brian De Palma et comme créateur, scénariste et producteur exécutif sur la série "Sleepwalkers".
David S. Goyer a longtemps voué un culte à la frange la plus obscure et la plus branchée des comic-books avant de s'imposer comme l'un des adaptateurs les plus inspirés du genre avec
Dark City d'Alex Proyas,
The Crow - La Cité Des Anges de Tim Pope et la trilogie
Blade.
Goyer a fait ses débuts dans la réalisation en 2002 avec la comédie
Zigzag, adaptée du roman de Landon Napoleon et interprétée par Wesley Snipes, John Leguizamo, Oliver Platt, Natasha Lyonne et Sam Jones III. Il a écrit, produit et réalisé en 2004
Blade Trinity, avec Wesley Snipes, Kris Kristofferson, Jessica Biel, et a ensuite signé un contrat de premier regard d'un an avec Warner Bros. en vue de développer une adaptation de la série DC Comics
The Flash, dont il assurera aussi la réalisation en 2008.
Il produit en outre pour le studio une nouvelle version de
Soleil Vert (film de Richard Fleisher sorti en 1973).
En 1998, Goyer connaît son premier succès international avec son adaptation de la collection Marvel Comics
Blade, dédiée aux exploits d'un légendaire tueur de vampires. Le film, interprété par Wesley Snipes et Kris Kristofferon et réalisé par Stephen Norrington, s'inscrira parmi les grandes réussites du genre par son mélange inédit d'action et d'humour. En 2002, Goyer écrira et produira
Blade 2, réalisé par Guillermo Del Toro, avec encore Wesley Snipes, Kris Kristofferson, Techky Karyo, mais aussi Luke Goss et Ron Perlman.
Outre ses divers projets de films, Goyer a fait à l'automne 2005 son come-back au petit écran avec la série de science-fiction CBS
Threshold : Premier Contact, dont il a assuré la production exécutive avec David Heyman et Brannon Braga et a réalisé le pilote.
David Goyer a par ailleurs écrit le scénario de
Batman Begins (2005), réalisé par Christopher Nolan. L'année suivante, il était producteur exécutif sur le film
Ghost Rider de Mark Steven Johnson.
En 2007, il a réalisé son troisième long-métrage,
L'Invisible, dans lequel il a notamment dirigé Justin Chatwin, Marcia Gay Harden et Margarita Levieva. David Goyer est également le scénariste de
Magneto, annoncé pour 2009, qu'il devrait lui-même réaliser.
Entre temps, il participe à l'écriture du scénario de
The Dark Knight, Le Chevalier Noir en 2008 et réalise
Unborn. Il prépare au même moment la série de science-fiction
Flash Forward, tirée du roman éponyme de de Robert J. Sawyer publié en 1999 où le monde sombre dans le chaos total à la suite d'un panne général de plus de deux minutes.