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[2],[3]. 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[2], 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[3].
En 2002, il est embauché par Marvel et travaille sur les X-Men avec la série Ultimate X-Men[3]. En 2005, il rencontre sa future femme Meredith[4]. Son travail sur Ultimatum est récompensé d'un Prix Joe-Shuster en 2009[5].
A la fin de son contrat d'exclusivité chez Marvel, il est embauché par DC Comics en 2010[7] et travaille sur le personnage de Batman dans la série The Dark Knight[8]. Il enchaîne ensuite sur Justicle League of America aux côtés de Geoff Johns[3] puis la mini-série Forever Evil. En novembre 2014, il reprend les dessins de la série Wonder Woman au no 36[9] alors que sa femme est au scénario[10]. Il retrouve Batman lors du DC Rebirth en 2016.