Known For
Filmography

Percy Jackson and the Olympians
TV · as Voice in Dream (voice), Kronos · 3 eps

1923
TV · as Richard Holland · 2 eps

The Old Man
TV · as Pete · 1 ep

FBI: International
TV · as Leon Bauer · 1 ep

Leverage: Redemption
TV · as Commander Davies · 1 ep

Count.
Movie · as James

Bloodline
Movie · as Lou

For All Mankind
TV · as Lars Hagstrom · 5 eps

Running for Grace
Movie · as Danielson

Know Your Enemy
Movie · as Steve

The Hoaxing
Movie · as Bruce

Detour
Movie · as Lecturer

Mandela's Gun
Movie · as Cecil Williams

Grimsby
Movie · as Joris Smit

Money Monster
Movie · as British Reporter

The Gamechangers
Movie · as Doug Lowenstein

The Salvation
Movie · as Man With Cigar

How to Get Away with Murder
TV · as Funeral Director · 1 ep

Black Sails
TV · as Peter Ashe · 5 eps

Weit hinter dem Horizont
Movie · as Eric

The Challenger Disaster
Movie · as SRB Engineer

Chicago Fire
TV · as Dennis Mack · 3 eps

Homeland
TV · as Alan Hensleigh · 4 eps
Jozi
Movie · as Carl

District 9
Movie · as Craig Weldon

The Devil's Whore
TV · as Captain · 1 ep

Life Is Wild
TV · 1 ep

The Breed
Movie · as Luke

Dangerous Companions
Movie · as Narrator (voice)

Binnelanders
TV · as Oliver Knight · 260 eps

The Triangle
TV · as Reilly · 3 eps

Berserker: Hell's Warrior
Movie · as Clifford

Feast of Predators
Movie · as Narrator

In My Country
Movie · as Jack Marlon

King Solomon's Mines
TV · as Ivan Fleekov · 2 eps
Zero Tolerance
TV · as De Wet Brandt · 13 eps

Africa's Secret Seven
Movie · as Narrator

NCIS
TV · as Merriweather · 2 eps

Promised Land
Movie · as George Neethling

Borderline
Movie · as Paul Coletti

Slash
Movie · as Billy Bob

Hooded Angels
Movie · as Frank

Witness to a Kill
Movie · as Karl Wolf

I Dreamed of Africa
Movie · as Duncan Maitland

Sweepers
Movie · as Mitch

The Adventures of Sinbad
TV · 1 ep

