McKell David se narodil v květnu 1997 ve Velké Británii do rodiny s kořeny v Barbadosu, Itálii, Libérii a Japonsku. Od raného věku se věnoval herectví, objevoval se v nescriptovaných YouTube videích natáčených jeho otcem a následně studoval na londýnské Identity School of Acting.
Začátky kariéry
McKell David začal svou profesionální hereckou kariéru v epizodě antologického seriálu Black Mirror na Channel 4 v roce 2011. Jeho první filmové role zahrnovaly snímky My Brother the Devil z roku 2012 a televizní film Our Girl pro BBC v roce 2013. V roce 2014 byl jmenován jednou z hvězd budoucnosti podle Screen International's Stars of Tomorrow.
Průlom s filmem Montana
V prosinci 2014 David ztvárnil titulní postavu v akčním dramatu Montana, kde hrál po boku Larse Mikkelsena. Ve filmu ztvárnil čtrnáctiletého kurýra drog pronásledovaného zločineckým bossem Lazarem, kterému hrozila smrt a kterého zachránil bývalý srbský komando Dimitrije. Tento film představoval významný milník v jeho kariéře.
Televizní a filmové role
V únoru 2014 David hostoval jako Zac Forester ve dvou epizodách seriálu Suspects na Channel 5. V říjnu 2015 se připojil k obsazení lékařského seriálu BBC One Holby City v sedmnácté sérii jako Lloyd Kramer, objevil se v epizodách 14 až 19. Také se objevil ve filmech Don't Grow Up jako Liam a v coming-of-age dramatu Urban Hymn jako Ryan. David ztvárnil Nathana v televizním filmu Damilola, Our Loved Boy z roku 2016 po boku Babou Ceesay a Wunmi Mosaku. V roce 2017 hrál Hazzarda ve sci-fi superhrdinském filmu iBoy, v roce 2018 ztvárnil Mikeyho v komedii Patrick a měl menší roli v gangsterském filmu The Gentlemen z roku 2019. V roce 2021 získal hlavní televizní roli jako Spike v mysteriózním dobrodružném seriálu Netflix The Irregulars.