S-a nascut la Liverpool in 25 mai 1934. Are o sora si un frate, ambii mai mari ca el. Sora lui este calugarita, iar fratele sau este profesor de psihologie in Sidney, Audstralia.
Intre 1953-1955 a fost in Artileria Roiala iar la 1 decembrie 1960 a absolvit Academia Roiala de Arta Dramatica. S-a insurat cu actrita britanica Anna Calder-Marshall in 20 martie 1971, avand impreuna un fiu, Tom, care de asemenea este tot actor si a absolvit ARAD in 1 iulie 2002. Ei traiesc in Kent, Marea Britanie.
David este membru al Teatrului Londrei si a putut fi vazut recent in "Afterlife" si "Oedipus". Aparitiile lui din 2008-2009 includ si "The Sea" la teatrul Haymarket si "Hippolytus" la studioul Riverside Hammersmith, ambele in Londra. Este considerat...