Après de courtes études, il fait ses débuts dans le monde des comics en 1995 en dessinant les deux premiers épisodes de Vampirella Strikes pour Harris Comics. Par la suite il travaille pour Marvel Comics sur plusieurs titres, avant de lancer avec Joe Kelly une série régulière de Deadpool en 1997, sur laquelle son style entre cartoon et manga est efficace.
Il lance avec le scénariste Joe Casey (qu'il avait déjà côtoyé sur Hulk et Cable) la série Mr Majestic pour Wildstorm. Sa performance sur ce personnage inspiré de l'Homme d'Acier est telle qu'il se retrouve affecté à Superman avec le scénariste Jeph Loeb. Il y reste deux ans, contribuant au renouveau du personnage, avant de réaliser chez Wildstorm l'essentiel d'une mini-série de 5 épisodes consacrée aux Thundercats.
En 2003, il réalise le premier arc de la série Superman/Batman, encore une fois avec son collègue Jeph Loeb, avant de réaliser les trois premiers épisodes de la série dérivée de la Justice League of America, JLA Classified. Il revient ensuite sur Superman/Batman pour la conclusion du passage de Jeph Loeb.
Il a également réalisé de nombreuses couvertures et conçu un projet de dessin animé baptisé Holiday Heroes.
Il cite comme principales influences Arthur Adams et John Byrne, ainsi que les jeux vidéo de Capcom. Il vit dans le Maine avec sa femme et leurs quatre enfants.
Publications
Les titres suivis d'un astérisque ont été traduits en français, même partiellement.