
David Wenham (born 21 September 1965) is an Australian actor who has appeared in movies, television series and theatre productions. He is known in Hollywood for his roles as Faramir in The Lord of the Rings film trilogy, Carl in Van Helsing and Dilios in 300. He is also known in his native Australia for his role as Diver Dan in SeaChange.
Description above from the Wikipedia David Wenham, licensed under CC-BY-SA, full list of contributors on Wikipedia.

The Lord of the Rings: The Return of the King
2003 · as Faramir

The Lord of the Rings: The Two Towers
2002 · as Faramir

Van Helsing
2004 · as Carl

300
2007 · as Dilios/Narrator

Elvis
2022 · as Hank Snow

Pirates of the Caribbean: Dead Men Tell No Tales
2017 · as Scarfield

Public Enemies
2009 · as Harry 'Pete' Pierpont

Legend of the Guardians: The Owls of Ga'Hoole
2010 · as Digger (voice)

300: Rise of an Empire
2014 · as Dillios

Dark City
1998 · as Schreber's Assistant

Moulin Rouge!
2001 · as Audrey

Lion
2016 · as John Brierley

Peter Rabbit 2: The Runaway
2021 · as Johnny Town-Mouse (voice)

Peter Rabbit
2018 · as Johnny Town-Mouse (voice)

Australia
2008 · as Neil Fletcher

Mortal Kombat Legends: Snow Blind
2022 · as Kano (voice)

No Escape
1994 · as Hotel Guard

The Proposition
2005 · as Eden Fletcher