Nato a Camden il 29 marzo 1983, dopo la laurea in arte alla Central Saint Martins, Skrein inizia la propria carriera nello spettacolo come musicista rap. Nel 2007 esce il suo primo album, The Eat Up. Successivamente, Skrein inizia a dedicarsi alla recitazione e nel 2012 fa il suo esordio nel film Ill Manors, in un ruolo scritto appositamente per lui dall'amico Ben Drew.
Ad agosto 2017 Skrein entra nel cast di Hellboy nel ruolo del personaggio asiatico Ben Daimio, ma l'attore decide di rinunciare al ruolo pochi giorni dopo a causa delle accuse di whitewashing mosse contro la pellicola.[1]
Nelle versioni in italiano delle opere in cui ha recitato, Ed Skrein è stato doppiato da:
Stefano Crescentini ne Il Trono di Spade, The Transporter Legacy, Tau, Se la strada potesse parlare, Ti presento Patrick, Maleficent - Signora del male, Naked Singularity
Edoardo Stoppacciaro ne I vichinghi, Alita - Angelo della battaglia, Mona Lisa and the Blood Moon
Gabriele Sabatini in Rebel Moon - Parte 1: Figlia del fuoco, Rebel Moon - Parte 2: la sfregiatrice