2017
Enjoy More
(Short) (completed)
Ben
2017-2020
Riviera
(TV Series)
Christos Clios
- Episode #3.7
(2020)
... Christos Clios
- Original Sin
(2019)
... Christos Clios
- On the Way to Truth
(2019)
... Christos Clios
- Developed
(2019)
... Christos Clios
- Bloodlines
(2019)
... Christos Clios
21 More Episodes
2018
Kill Ben Lyk
Roberto
2018
Genius
(TV Series)
Kostas Axelos
- Picasso: Chapter Nine
(2018)
... Kostas Axelos
2017
American Renegades
Jack Porter
2015
Killing Jesus
(TV Movie)
James
2014
Boldly Gone
(Short)
Luke
2014
Rosewater
Davood
2014
The Monuments Men
Sam Epstein
2012
Sinbad
(TV Series)
Anwar
- Fiend or Friend?
(2012)
... Anwar
- Eye of the Tiger
(2012)
... Anwar
- Land of the Dead
(2012)
... Anwar
- For Whom the Egg Shatters
(2012)
... Anwar
- Kuji
(2012)
... Anwar
12 More Episodes
2012/I
Animals
Mark
2011
Will You Marry Me?
(Short)
Raf
2011
Doctor Who
(TV Series)
Howie Spragg
- The God Complex
(2011)
... Howie Spragg
2011
Hustle
(TV Series)
Pete Wilson
- The Fall of Railton FC
(2011)
... Pete Wilson
2010
First Time
(Short)
Boy
2010
Centurion
Leonidas
2009/I
Tormented
Alexis
2008
Locked Up Abroad
(TV Series documentary)
Scott White
- Kuwait
(2008)
... Scott White
2007
Doctors
(TV Series)
Mike Andreus
- Chemistry
(2007)
... Mike Andreus (as Shane Leonidas)
2007
Holby City
(TV Series)
Jez Patterson
- I Feel Pretty
(2007)
... Jez Patterson (as Shane Leonidas)
2002-2005
The Bill
(TV Series)
Ryan Greaves / Josh Harvey
- 324: Word to the Wise
(2005)
... Ryan Greaves
- 056: Honeytrap
(2002)
... Josh Harvey (as Shane Leonides)
2001-2004
Grange Hill
(TV Series)
Josh Irvine
- Episode #27.10
(2004)
... Josh Irvine (as Shane Leonidas)
- Episode #27.9
(2004)
... Josh Irvine (as Shane Leonidas)
- Episode #27.8
(2004)
... Josh Irvine (as Shane Leonidas)
- Episode #27.7
(2004)
... Josh Irvine (as Shane Leonidas)
- Episode #27.6
(2004)
... Josh Irvine (as Shane Leonidas)
59 More Episodes
2001
Casualty
(TV Series)
Ross
- Heroes and Villains
(2001)
... Ross (as Shane Leonidas)