Guest Stars Marion Eisman as Olma Dylan Bierk as Freya Rajput Stuart O'Connell as Dimitri David Lovgren as Desmond Christopher Logan as Prometheus Wellington