David has been associated with Shakespeare’s Globe since its inception and has been in many of the Read not Dead series. Among other roles at the Sam Wanamaker Playhouse he was Saturn, King of the Gods, in James Wallace's production of John Lillie's sparkling The Woman in the Moon..
His first stage appearance was in production of A Midsummer Night's Dream for schools. His second was in the world tour of Peter Brook's legendary RSC production of the same play. Subsequent Shakespeare roles include The Tempest (Derek Jarman's film, and Nancy Meckler's stage production), and Hamlet (for Steven Berkoff on stage and with his twin brother Tony on screen).
He is also seen with his twin as a knife-throwing villain in the Bond film, Octopussy and as a restoration fop in Peter Greenaway's The Draughtsman's Contract. He was Ben Whishaw's father in London Spy on BBC 2.
David also played Rabbi Azriel in The Dybbuk at the King's Head, Sir Isaac Newton for Menagerie Theatre, Ed in Entertaining Mr Sloane in Los Angeles (for which he was given a Drama Logue Critics Award) and a beleaguered Stage Manager in Richard Jones's Olivier-nominated Pagliacci for the ENO.
He teaches and lectures at schools and drama colleges. At the Donmar Warehouse he directed operas by Michael Nyman and Harrison Birtwhistle and at Sadlers Wells - Britten’s A Midsummer Night's Dream.