David made his professional television debut in the fantasy comedy-drama television series Early Edition in 2000.

Moreover, he has portrayed the role of Johnson in the 2019 television series, Reprisal.

His role in the series got huge recognition and was much loved by the audiences, reviewers, and critics.

Attending Movie Premiere
Source : instagram

He has acted in many TV series like ER, The League, Ray, Donovan, Sketchy, Almost Human, CSI: Crime Scene Investigation, Gotham, Twin Peaks, From Now, MacGyver, The Flash several, and many others.

Besides TV series, he has acted in the 2008 film The Dark Knight in the role of the character Thomas Schiff.

Similarly, he also appeared in the movie 'Ant-Man' as Kurt. Some of his films like Virgin Alexander, Sushi Girl, Cass, Prisoners, Ant-Man and the Wasp, Chronic, and many more. Altogether, he holds 71 movie credits.

Posing for the magazine for his comic launch
Source : instagram

Moreover, he is also a writer and producer. He is the writer and producer of the movies, Keen and Animals.

In 2017 David reunited with Denis Villeneuve when he appeared in the movie Blade Runner 2049

The following year he showcase his acting talent in the role of Kurt in the Ant-Man sequel Ant-Man and the Wasp.

Again in 2021, he appeared as Polka-Dot Man in The Suicide Squad, a character with whom David said he connected on a personal level due to the childhood bullying he suffered as a result of his vitiligo. 

Comic Written By David
Source : instagram

Later that same year, he appeared in his third Denis Villeneuve film when he portrayed Piter De Vries in Dune.

He is also credited as the writer of Elias the Ant and All Creatures Here Below. 

David debuted his horror comic series Count Crowley in 2019, published by Dark Horse Comics.