David trained at the Central School of Speech & Drama.
| 2006 | TRIAL & RETRIBUTION XI | Kennedy | Edward Hall | La Plante Productions | |
| 2005 | HOLBY CITY | Larry Loader | Richard Platt | BBC TV (Guest Lead) | |
| 2005 | MIDSOMER MURDERS | Alan Thorpe | Richard Holthouse | Bentley Productions (Guest Lead) | |
| 2004 | THE D-DAY LANDINGS | Eisenhower | Richard Dale | Dangerous Films | |
| 2002 | THE INSPECTOR LYNLEY MYSTERIES | Bishop | Richard Laxton | BBC TV | |
| 2002 | MONARCH OF THE GLEN | Mr. Burns | Ecosse TV/BBC Scotland | ||
| 2000 | REBUS | Lawson Geddes | Martyn Friend | SMG | |
| 1999 | SILENT WITNESS | Det. Sup. Alfred Kempster | Richard Signy | BBC TV | |
| 1999 | THE BILL | Judge | Harry Bradbeer | Talkback Thames | |
| 1996 | OUR FRIENDS IN THE NORTH | Commander Simon Cellan Jones | Pedr James | BBC TV | |
| 1995 | MEDICS (3 episodes) | Clive Cotterell | Frank Smith | Granada | |
| 1995 | DR. FINLAY | Peter Maclean | Bob Blagdon | STV | |
| 1995 | THE CHIEF | Councillor Tom Brewster | Anthony Quinn | Anglia | |
| 1994 | ROMEO & JULIET | Prince Escalus | Allan Horrocks | Tetra Films | |
| 1994 | WHITEHOUSE MURDERS | Det. Inspector | Mike Cocker | YTV | |
| 1994 | PIE IN THE SKY | Tom Watson | George Case | Witzend | |
| 1993 | LOVEJOY | John Welland-Smith | Ken Horn | BBC TV | |
| 1993 | IN SUSPICIOUS CIRCUMSTANCES | Dr. Carr | Granada | ||
| 1992 | BETWEEN THE LINES | Cmdr. Brian Huxtable | various | BBC TV (13 episodes) | |
| 1992 | TAGGART | Maurice Newman | Mike Vardy | STV | |
| 1992 | POIROT: THE DOUBLE CLUE | Marcus Hardman | A Piddington | LWT | |
| 1990 | SOME LIE & SOME DIE | Dunsand | Sandy Johnson | TVS | |
| 1990 | COLIN’S SANDWICH | Edison | John Kilby | BBC TV | |
| 1988 | CHRISTABEL | Kreuze | Adrian Shergold | BBC TV | |
| 1988 | THE VISION | Richard Beck | Norman Stone | BBC TV | |
| 1987 | COP-OUT | Matheson | Jim Goddard | BBC TV | |
| 1987 | THE GEMINI FACTOR | Psychiatrist | Renny Rye | Thames (5 episodes) | |
| 1987 | LIZZIE’S PICTURES | Graham | Nick Renton | BBC TV (4 episodes) | |
| 1987 | LOVE AFTER LUNCH | John Baines | Ed Bennett | BBC TV | |
| 1987 | KNIGHTS OF GOD | Archbishop | Michael Kerrigan | TVS | |
| 1986 | MOUNTBATTEN | Lt. Col. Erskine Crum | Tom Clegg | Silver Screen | |
| 1985 | THE PRICE | Simon Mitchell | Peter Smith | Astramead | |
| 1983 | MACBETH | Angus | Jack Gold | BBC TV | |
| 1982 | NORTHERN LIGHTS | Andrew | Mike Vardy | STV | |
| 1982 | DISAPPEARANCE OF HARRY | Harry | Chuck Despins | Channel 4 |
Work with the Royal Shakespeare Company includes:
| 2001/02 | HENRY IV Parts 1 & 2 | Westmoreland | Michael Attenborough | Swan/Barbican | |
| 2001/02 | HENRY V | Westmoreland | Edward Hall | RST/Barbican | |
| 1998 | ROMEO & JULIET | Capulet | Michael Attenborough | RST/Barbican | |
| 1988 | MUCH ADO ABOUT NOTHING | Don Pedro | Di Trevis | RST/Barbican | |
| 1988 | KING JOHN | Philip of France | Deborah Warner | The Other Place/The Pit | |
| 1988 | THE PLANTAGENETS: HENRY VI & EDWARD IV | Warwick | Adrian Noble | RST/Barbican | |
| 1979 | THE WAY OF THE WORLD | Oliver | John Barton | RST/Aldwych | |
| 1978 | THE TAMING OF THE SHREW | Hortensio | Michael Bogdanov | RST/Aldwych | |
| 1978 | CAPTAIN SWING | Lt. Tublin | Bill Alexander | Other Place/Warehouse | |
| 1978 | LOVE’S LABOURS LOST | Dull | John Barton | RST/Aldwych | |
| 1978 | ANTONY & CLEOPATRA | Maecenas | Peter Brook | RST/Aldwych | |
| 1977 | BANDITS | The Detective | Howard Davies | Other Place/Warehouse | |
| 1977 | THAT GOOD BETWEEN US | Bleech | Barry Kyle | Other Place/Warehouse | |
| 1977 | THE GOOD OF THE COMMUNE | Governor of the Bank | Howard Davies | Other Place/Warehouse | |
| 1976 | THE WINTER’S TALE | Archidamus/Time | John Barton | RST/Aldwych | |
| 1976 | TROILUS & CRESSIDA | Prologue | Barry Kyle | RST/Aldwych | |
| 1976 | KING LEAR | The Gentleman | Trevor Nunn | RST/Aldwych | |
| 1976 | DESTINY | The Major | Ron Daniels | Other Place/Warehouse |
Other Theatre includes:
| 2003 | ARSENIC & OLD LACE | Rev. Dr. Harper/Lieutenant Rooney | Matthew Francis | Strand Theatre | |
| 1999 | ‘TIS PITY SHE’S A WHORE | Florio | David Lan | Young Vic | |
| 1998 | KING LEAR | Albany | Richard Eyre | National Theatre | |
| 1997 | RICHARD II | Mowbray | Deborah Warner | National Theatre | |
| 1996 | TARTUFFE | Cleante | Jonathan Kent | Almeida | |
| 1995 | FALLING OVER ENGLAND | Matthew Francis | Greenwich | ||
| 1986 | AFTER AIDA | Faccio | Howard Davies | Old Vic | |
| 1984 | CRIES FROM THE MAMMAL HOUSE | Zoo Vet | Phil Young | Royal Court | |
| 1983 | VICTORY | Hambro | Danny Boyle | Royal Court |
Regional Theatre includes:
| 2004 | THE JAIL DIARY OF ALBIE SACHS | Freeman | Dana Fainuuru | Salisbury Playhouse | |
| 2003 | MARY STUART | Talbot | Patrick Sandford | Nuffield Theatre | |
| 1987 | A DOLL’S HOUSE | Torvald | Jules Wright | Edinburgh Lyceum | |
| MACBETH | Macduff | Gordon McDougal | Oxford Playhouse | ||
| DUET FOR ONE | Psychiatrist | Mark Penfold | Oxford Playhouse | ||
| ST. JOAN | Warwick | Nancy Meckler | Cambridge Theatre Company | ||
| THE MERCHANT OF VENICE | Shylock | John Harrison | Leeds Playhouse |
| 2000 | GREENFINGERS | Home Secretary | Joel Hershman | MGM | |
| 1987 | EMPIRE STATE | Cavendish | Ron Peck | Team Pictures | |
| 1986 | PING PONG | Peter | Chih Leong | Picture Palace | |
| 1983 | THE PLOUGHMAN’S LUNCH | Newsreader | Richard Eyre | Ch 4 |