Guest Stars Luca James Lee as Ben Chau Alexandra Turshen as Brooke Katerina Tannenbaum as Leila Tattiawna Jones as Jessica Howard Rosenstein as Jeff Seltzer