Debutta in madrepatria sulla storica testata 2000 A.D., scrivendo storie di personaggi quali Judge Dredd e Zombo. Il suo primo incarico per una grande major americana è la miniserieIron Man: Fatal Frontier, pubblicata dalla Marvel Comics per il mercato digitale. Per la casa editrice scrive diversi albi tie-in collegati al mondo degli Avengers, per poi diventare lo scrittore della serie regolare Mighty Avengers nella sua terza incarnazione, della serie regolare Loki Agent of Asgard e della miniserie Avengers: Ultron Forever, disegnata da Alan Davis. Nel corso della miniserie evento Secret Wars scrive il tie-in Capitan Bretagna e i Potenti Difensori, nuovamente in coppia con Alan Davis[1]. In seguito, con il rilancio All New All Different Marvel, gli vengono affidate diverse serie regolari, quali Contest of the Champions, New Avengers e Ultimates. Queste ultime due, con l'ulteriore rilancio Marvel NOW!, evolveranno rispettivamente in U.S. Avengers e Ultimates²[2]. Nello stesso periodo, diviene lo scrittore di Royals, serie regolare con protagonisti gli Inumani, e di Rocket, con protagonista Rocket Raccoon[3]. Nel 2018, con l'avvento del rilancio Fresh Start, diviene lo scrittore della serie regolare Immortal Hulk, disegnata da Joe Bennett[4]. Nel 2020 diviene il nuovo sceneggiatore della testata Guardiani della Galassia e scrive insieme a Dan Slott l'evento crossoverEmpyre e relativi tie-in[5]. Nello stesso anno debutta per la casa editrice Boom!Studios con We Only Find Them When They're Dead, disegnato da Simone Di Meo[6].
The Ninjettes nn.1-6, Al Ewing (testi) e Eman Casallos (disegni), miniserie (conclusa), spin-off della serie Jennifer Blood di Garth Ennis, febbraio-agosto 2012.
Jennifer Blood Annual n.1, Al Ewing (testi) e Igor Vitorino (disegni), albo unico, prequel della serie Jennifer Blood, luglio 2012.