Rien ne prédestinait l'Australien David Wenham à devenir un des comédiens les plus emblématiques de son pays. Après des études classiques à la Christian Brother's High School de Lewisham (le jeune David étant en effet élevé dans la foi catholique la plus pure), il travaille comme clerc dans une compagnie d'assurances. Une vie qui ne le ravit guère, puisque le jeune à des envies de comédie. Il commence donc par jouer quelques classiques au théâtre, comme Le Tartuffe de Molière, ou bien Hamlet de William Shakespeare, avant de se tourner vers le petit écran. Ce sont deux séries qui sont à l'origine de son immense succès en Australie : d'une part, en 1996, «Simone de Beauvoir's babies», où il côtoie un autre acteur fétiche de Baz Luhrmman, Jacek Koman et pour lequel il remporte un Australian Film Institute Award du Meilleur Acteur en télévision. De l'autre, il y a la série «SeaChange». Son rôle du charmant chauffeur de taxi Daniel lui vaut une immense popularité et le titre d'«Homme le plus sexy d'Australie». Puis vient le temps de briller au cinéma, d'abord dans son pays, avec notamment The Boys de Rowan Woods en 1998. Il y joue un rôle de psychopathe qui fait des misères à Toni Collette. Le film est un gros succès et sa prestation est largement saluée. Même si la grande majorité de sa carrière s'effectue en Australie (il joue deux fois pour Baz Lurhmann dans Moulin Rouge!, puis dans le film-fleuve Australia), il fait quelques incursions dans des films hollywoodiens - mais quels films ! Il y a d'abord son rôle du prince Faramir dans Le Seigneur des Anneaux - les deux tours de son presque compatriote, le néo-zélandais Peter Jackson, qui lui apporte une notoriété mondiale. Et il y a aussi Van Helsing, où il joue le moine qui fournit ses armes tueuses de vampires à son «vrai» compatriote Hugh Jackman. Enfin, il interprète le valeureux compagnon de Léonidas, Dilios, dans le sanguinolent 300 de Zack Snyder.