Un de ses rôles marquants est, après de nombreux films de Hans W. Geißendörfer, celui de Lucas Steiner aux côtés de Catherine Deneuve dans Le Dernier métro, de François Truffaut.Il a aussi incarné Sigmund Freud aux côtés de Catherine Deneuve dans Princesse Marie, de Benoît Jacquot. C'est est le père des comédiens Anne Bennent et David Bennent.