Stand by · pulling the latest frames
Acting
Born · 1981
Ptolemaida, Greece
Luton
2013
The Heart of the Beast
2005
And Wherever It Takes Us
2004
Nikitaras: The Passage to Immortality
2026
Love, Love, Love
2016