Guest Stars Noah Bean as Ryan Fletcher Devon Sawa as Owen Elliot Rob Stewart as Roan Peter Outerbridge as Ari Tasarov William deVry as Patrick Miller Peter J. Lucas as Sergei Semak Sarah Clarke as Katya Udinov