Movies
The Lord of the Rings: The Return of the King
as Faramir
The Lord of the Rings: The Two Towers
as Faramir
Van Helsing
as Carl
Pirates of the Caribbean: Dead Men Tell No Tales
as Scarfield
300: Rise of an Empire
as Dillios
300
as Dilios/Narrator
Elvis
as Hank Snow
Public Enemies
as Harry 'Pete' Pierpont
Legend of the Guardians: The Owls of Ga'Hoole
as Digger (voice)
Dark City
as Schreber's Assistant