Warner, profesyonel sahneye ilk çıkışını Ocak 1962'de Royal Court Theatre'da, Shakespeare'in İngiliz Sahne Şirketi için Tony Richardson tarafından yönetilen Bir Yaz Gecesi Rüyası'nda küçük bir rol olan Snout'u oynayarak yaptı. Mart 1962'de Coventry'deki Belgrad Tiyatrosu'nda Much Ado About Nothing'de Conrad'ı oynadı ve ardından Haziran'da Londra'daki New Arts Theatre'da Afore Night Come'da Jim olarak göründü.
Nisan 1963'te Stratford-upon-Avon'daki Royal Shakespeare Company'ye The Tempest'te Trinculo ve Julius Caesar'da Cinna the Poet oynamak için katıldı ve Temmuz ayında Henry VI, Parts I, II'nin John Barton uyarlamasında Henry VI olarak rol aldı. ve Güllerin Savaşları üçlemesinin ilk iki oyununu içeren III. Ocak 1964'te West End'deki Aldwych Tiyatrosu'nda, The Wars of the Roses tarih döngüsünün tamamında (1964) tekrar Henry VI'yı canlandırdı. Nisan ayında Stratford'a dönerek Richard II'de, Moldy'de Henry IV, Part 1'de ve Henry VI'da başrol oynadı. Ekim 1964'te Aldwych'de Eh? Henry Livings tarafından, 1968 film uyarlaması Work Is a Four-Letter Word'de yeniden canlandırdığı bir rol.
İlk olarak 1965'te Stratford-upon-Avon'da RSC için Hamlet'te başrol oynadı. Bu yapım aynı yılın Aralık ayında Aldwych Tiyatrosu'na transfer oldu. 1966'da Stratford sezonunda Hamlet'i yeniden canlandırıldı ve On İkinci Gece'de Sir Andrew Aguecheek'i de oynadı. Son olarak, Ocak 1970'de Aldwych'de Tiny Alice'de Julian'ı canlandırdı.
2007 programı CV'sine göre, Warner'ın tiyatro için yaptığı diğer işler arasında Hampstead Tiyatrosu'ndaki Büyük Sergi (Şubat 1972); I, Claudius, Queen's Theatre'da (Temmuz 1972); Lirik Tiyatro'da Salyangoz Bayramı (Şubat 2002); Theatre Royal'de Bir İradenin Olduğu Yer, Bath; King Lear, Chichester Festival Tiyatrosu'nda (2005'te, aşağıdaki ayrıntılara bakın); ve ayrıca Broadway'deki Binbaşı Barbara.
1963'te Tom Jones'ta kötü Blifil olarak ilk filmini yaptı ve 1965'te RSC'nin Shakespeare'in tarih oyunlarından oluşan Güllerin Savaşları döngüsünün BBC televizyon versiyonunda Henry VI olarak rol aldı. Bir başka erken televizyon rolü, 1963'te Castle Street'teki Madhouse oyununda Bob Dylan'la birlikte oynadığı zaman geldi. Kariyerinde önemli bir adım, Vanessa Redgrave'in karşısında oynadığı Morgan: A Treat Case for Treatment (1966) filminde, biraz alışılmışın dışında karakterleri oynamasıyla ününü sağlamlaştıran başrol oldu. Ayrıca Sidney Lumet'in 1968 uyarlaması Anton Chekhov'un The Sea Gull'unda Konstantin Treplev olarak göründü ve Jason Robards ve Stella Stevens ile birlikte Sam Peckinpah'ın The Ballad of Cable Hogue'unda Rahip Joshua Duncan Sloane olarak rol aldı.
Korku filmlerinde, Mezarın Ötesinde, Gregory Peck'in karşısında, talihsiz foto muhabiri Keith Jennings olarak (1976) ve 1979 gerilim filmi Nightwing'de yer aldı. Ayrıca kült klasik Waxwork'te (1988) rol aldı ve 1990'da Tripwire filminde genç bir Viggo Mortensen ile birlikte rol aldı.
The Thirty Nine Steps (1978), Time After Time (1979), Time Bandits (1981), Tron (1982), Hanna's War (1988) ve Batman: The Animated gibi televizyon dizilerinde sık sık kötü adamlar oynadı. Spider-Man: The Animated Series'de Ra's al Ghul, anti-mutant bilim adamı Herbert Landon'ın yanı sıra Men in Black'deki sahte ajan Alpha Alpha, Disney's Gargoyles'daki Archmage ve Freakazoid!'deki Lobe'u oynayan dizi. Ayrıca Straw Dogs'da (1971) Henry Niles ve George C. Scott'ın Scrooge rolünde oynadığı 1984 televizyon filmi A Christmas Carol'da Bob Cratchit olarak tipe karşı seçildi. Ayrıca, hem Hitler's SS: Portrait in Evil filminde hem de televizyon mini dizisi Holocaust'ta Alman SS Obergruppenführer Reinhard Heydrich'i canlandırdı; HBO'nun 1991 tarihli orijinal filmi Cast a Deadly Spell'de uğursuz milyoner Amos Hackshaw olarak.
1981'de Warner, Pomponius Falco rolüyle Mini Dizide veya Masada için Özelde En İyi Yardımcı Erkek Oyuncu dalında Emmy Ödülü aldı. 1988'de Danny Huston filmi Mr. North'da rol aldı.
Daha sonra Star Trek V: The Final Frontier (1989), Star Trek VI: The Undiscovered Country, Avatar (ABD'de Matrix Hunter olarak bilinir), Teenage Mutant Ninja Turtles II: The Secret of the Ooze (1991) gibi filmlerde rol aldı. ), Titanic (üçüncü kez RMS Titanic hakkında veya ona göndermeler içeren bir filmde rol aldı) ve Scream 2. 2001'de, A&E'nin C.S. Forester'ın Hornblower serisinden uyarlamasının iki bölümünde Kaptan James Sawyer'ı canlandırdı. Twin Peaks'in (1991) ikinci sezonunun üç bölümünde "Thomas Eckhardt" olarak yer aldı. Klasik rollerde oynamaya devam etti. Star Trek: The Next Generation'ın bir bölümü olan "Chain of Command" da Kardasyalı bir sorgucuydu. Canlandırmasını 1984'teki kötü "yeniden eğitimci"ye dayandırdı. Daha az gösterişli rolleri arasında düşük bütçeli fantezi Quest of the Delta Knights'da (1993) çift rol vardı ve sonunda Mystery Science Theatre 3000'de taklit edildi. ayrıca Wing Commander'ın film versiyonunda Amiral Tolwyn'i canlandırdı.
Warner'ın sempatik tarafı, Sam Peckinpah'ın Kaptan Kiesel'i canlandırdığı Cross of Iron'da (1977) belirgindi. Diğer "iyi adam" rolleri arasında "Grail"deki karizmatik "Aldous Gajic", Babylon 5'in ilk sezon (1994) bölümü ve Star Trek VI: The Undiscovered Country (1991)'deki "Chancellor Gorkon" yer alır. Lois & Clark: The New Adventures of Superman'in bir bölümünde, Superman'in holografik kayıtlar aracılığıyla oğluna görünen ölen Kriptonlu babası Jor-El'i canlandırdı. Warner ayrıca 1979'da Nightwing'de vampir yarasa yok edici Philip Payne gibi "belirsiz hoş adamlar" oynadı; ve 1994 yapımı Necronomicon: Book of the Dead'de Dr. Richard Madden. Daryush Shokof'un Yedi Hizmetkarı'nda 1996'da Anthony Quinn ile birlikte rol aldı.
Başka bir 'sempatik' rol, 2013'te Doctor Who'nun "Soğuk Savaş" bölümünde Profesör Grisenko'yu canlandırdığı ve yeniden canlanan bir Buz Savaşçısı ile savaştığı ve Doktor'un yol arkadaşı Clara Oswald ile ilişki kurduğu zamandı. Warner ayrıca Sky 1 komedi-drama Mad Dogs'un ikinci serisinde yer aldı ve Korku dizisi Penny Dreadful'ın iki 2014 bölümünde Abraham Van Helsing olarak rol aldı.
Warner, Shakespeare sonelerinden ve ünlü aktörler ve müzisyenler tarafından yorumlandığı şekliyle parçalardan oluşan 2002 derleme albümü When Love Speaks'e "Sonnet 25" ile katkıda bulundu. Her ikisi de Big Finish Productions için olmak üzere, Doctor Who Unbound'un alternatif bir versiyonu olarak Sympathy for the Devil'de (2003) ve ITV'nin Sapphire & Steel as Steel'e dayanan bir dizi oyunda rol alarak birçok sesli oyunda oynadı. Doktor'un enkarnasyonunu bir devam filmi olan Masters of War'da (2008) yeniden canlandırdı. 2007'de Doctor Who sesli draması Circular Time'da Isaac Newton ve ikinci Fourth Doctor serisindeki yedi hikayeden dördünde Cuthbert olarak rol aldı. Ayrıca konuklar BBC Radio 4 bilim kurgu komedisi Nebulous'ta (2005) Profesör olarak rol aldı.
2001'de Warner, George Bernard Shaw'un Binbaşı Barbara'sının Broadway yeniden canlandırmasında Andrew Undershaft'ı oynamak için yaklaşık otuz yıllık bir aradan sonra sahneye geri döndü. Mayıs 2005'te, Chichester Festival Tiyatrosu'nda Warner Shakespeare'e geri döndü ve Steven Pimlott'un King Lear yapımında başrol oynadı. The Sunday Telegraph'taki performansı inceleyen Tim Walker şunları yazdı: "Warner fiziksel olarak şimdiye kadar gördüğüm en az heybetli kral, ancak onun hafif, sıska vücudu aynı zamanda parçanın gerektirdiği kırılganlığı vurgulamaya hizmet ediyor. genç kadronun diğer üyelerinin çoğundan onlarca yıl daha yaşlı."
30 Ekim 2005'te Londra'daki The Old Vic tiyatrosunda Christopher Eccleston, Bruno Langley, Navin Chowdhry, Saffron Burrows ve David Baddiel ile birlikte tek gecelik Night Sky oyununda sahneye çıktı. Aralık 2006'da Sky1'de Terry Pratchett'in Hogfather filminde Lord Downey olarak rol aldı. Ve Ağustos 2007'de, RSC Onursal Sanatçısı olarak, 40 yılı aşkın bir süredir ilk kez Stratford'a döndü ve Henry IV, Part 1 ve Henry IV, Part 2'nin yeniden canlandırıldığı Courtyard Theatre'da Sir John Falstaff'ı canlandırdı. RSC Geçmişleri Döngüsü. Hamlet (RSC), Lear (Chichester Festival Tiyatrosu) ve Falstaff'ı (RSC) oynayan birkaç aktörden biridir.
Şubat 2008'de, Warner, Robert Rankin'in The Brightonomicon'unun Hokus Bloke Productions ve BBC Audiobooks tarafından yayınlanan 13 bölümlük yeni bir ses uyarlamasında popüler kurgusal karakter Hugo Rune olarak duyuldu. Kült bilim kurgu oyuncusu ve Süpermen yıldızı Sarah Douglas, Rupert Degas, Yüzüklerin Efendisi oyuncusu Andy Serkis, Harry Potter kötü adamı Jason Isaacs, Mark Wing-Davey ve Martin Jarvis (Elliott Stein tarafından yazılmış) gibi bazı yüksek profilli isimlerle birlikte rol aldı. & Neil Gardner, yapımcılığını/yönetmenliğini Neil Gardner'ın üstlendiği).
Ekim 2008'de Warner, romantik romancı Barbara Cartland'ın hayatını anlatan BBC Four televizyon filmi In Love with Barbara'da Lord Mountbatten of Burma rolünü oynadı. BBC One'ın Wallander dizisinde Kurt Wallander'ın babası Povel Wallander'ı canlandırıyor.
2010 yılında, yazar ve aktör Mark Gatiss, BBC belgesel dizisi A History of Horror için The Omen'deki (1976) rolü hakkında Warner ile röportaj yaptı. Kasım 2013'te David Warner, Rory Lewis Fotoğrafçılar 'Kuzeyliler' Sergisi için poz verdi, David'in görüntüsü Londra'daki Ulusal Portre Galerisi tarafından satın alındı ve 1966'dan beri David'in ilk profesyonel portre oturmasıydı.
Ölümünden on sekiz ay önce kanser teşhisi konan Warner, 81. doğum gününden beş gün önce 24 Temmuz 2022'de Londra'daki Denville Hall'da kansere bağlı bir hastalıktan öldü.