Nikolai Antonov
Independent filmmaker based in the Netherlands
Role
as Robert Sterling
as Mr. Stephens