Fils de l’acteur Heinz Bennent et de la danseuse Diane Mansart, David Bennent nait à Lausanne en 1966 et grandit en Allemagne et en France. Révélé à l’âge de 11 ans dans Le Tambour de Volker Schlöndorff (Oscar du meilleur film 1979), il apparaît ensuite dans de nombreuses productions télévisuelles et radiophoniques.
Mais c’est au théâtre que David Bennent fait sa carrière, alternant classiques et littérature moderne.