Ayant abandonné le lycée et n'ayant aucun diplôme, il apprend le dessin en autodidacte après avoir découvert les comics grâce aux lectures de sa sœur,. Appréciant grandement le travail de Marc Silvestri, il se rend à New York, lors d'une convention, pour rencontrer David Wohl alors éditeur pour Top Cow. Engagé en 1994, son premier travail sera comme assistant de Marc Silvestri sur la série Cyberforce. Il y reste plusieurs années, enchaînant les séries: Ascension en 1997, assistant sur The Darkness en 1999 et co-créateur d'Aphrodite IX en 2000.
En 2002, il est embauché par Marvel et travaille sur les X-Men avec la série Ultimate X-Men. En 2005, il rencontre sa future femme Meredith. Son travail sur Ultimatum est récompensé d'un Prix Joe-Shuster en 2009.
A la fin de son contrat d'exclusivité chez Marvel, il est embauché par DC Comics en 2010 et travaille sur le personnage de Batman dans la série The Dark Knight. Il enchaîne ensuite sur Justicle League of America aux côtés de Geoff Johns puis la mini-série Forever Evil. En , il reprend les dessins de la série Wonder Woman au no36 alors que sa femme est au scénario. Il retrouve Batman lors du DC Rebirth en 2016.