Guest Stars David Lim as Sebastian Chen Aarón Díaz as Léon Velez Eliza Coupe as Hannah Wyland Paige Patterson as Carly Klapp Laila Robins as General Richards