Known For
Filmography
2026
2024
2024
2021
2021
2018
2017
2017
2017
2014
2014
2012
2012
2010
2009
2005
2004
1986
1978

The Split Up
TV · as Luke Christos · 6 eps

Masters of the Air
TV · as Sgt. George J. Petrohelos · 1 ep

Those About to Die
TV · as Scorpus · 10 eps

The One
TV · as James Whiting · 8 eps

Foundation
TV · as Hober Mallow · 7 eps

Kill Ben Lyk
Movie · as Roberto

Renegades
Movie · as Jack Porter

Riviera
TV · as Christos Clios · 21 eps

Genius
TV · as Kostas Axelos · 1 ep

The Monuments Men
Movie · as Pvt. Sam Epstein

Rosewater
Movie · as Davood

Animals
Movie · as Mark

Sinbad
TV · as Anwar · 12 eps

Centurion
Movie · as Leonidas

Tormented
Movie · as Alexis

Doctor Who
TV · as Howie Spragg · 1 ep

Hustle
TV · as Pete Wilson · 1 ep

Casualty
TV · as Ross · 1 ep

Grange Hill
TV · as Josh Irvine · 58 eps
