Der 31-jährige Künstler Agustin steht kurz davor, mit seinem Freund zusammenzuziehen, ist aber von Zweifeln geplagt. Währenddessen macht sich der junge Videospiel-Designer Patrick nach einer gescheiterten Beziehung auf die Suche nach einem neuen Partner. Dom, ein 39-jähriger Kellner, steuert auf eine Midlife-Krise zu. Er muss feststellen, dass es weder beruflich noch privat so läuft, wie er es sich immer erträumt hatte.
After a park-cruising experiment is derailed by a phone call, 29-year-old video-game designer Patrick meets up with his best friends, roommate Agustín, 31, and Dom, 39, to discuss the impending wedding of his ex. The next morning, Agustín agrees to move in with his boyfriend, Frank, in Oakland, though he wonders if domesticating is the right move. Dom, who's been a waiter at the same restaurant for years, tells his roommate, Doris, that he's thinking of reconnecting with old flame Ethan, who has a successful real-estate career. Later, Patrick meets up with OkCupid date Benjamin; after the date goes south, Patrick is chatted up on the Muni by Richie, a cute barber who also works the door at a Latin drag club in the Mission.
Sateenkaarikaupunki San Francisco on hyvä paikka elää myös muille kuin heteroille. Parhaat ystävät Patrick, Agustín ja Dom jakavat keskenään kaikki ilot ja surut.
Patrick, concepteur de jeux vidéo, retrouve ses amis Agustin et Dom. Il leur parle du prochain mariage de son ancien petit ami. Augustin, lui, vient d'accepter l'offre de son compagnon, Frank, qui lui propose de s'installer avec lui à Oakland. Dom cherche à reconquérir son amour d'antan, Ethan...
Migliori amici Patrick, Agustín e Dom discutono sull'imminente matrimonio dell'ex di Patrick e se sia il caso di partecipare al suo addio al celibato. Agustín, coinquilino di Patrick, accetta di andare a vivere con il suo ragazzo, Frank, a Oakland. Dom, stanco del suo lavoro al ristorante, dice alla sua coinquilina Doris che sta pensando di contattare la sua vecchia fiamma Ethan, diventato un agente immobiliare di successo a Los Angeles. Patrick incontra un ragazzo con OkCupid, ma l'appuntamento finisce male. Sulla metropolitana Patrick conosce Richie, un barbiere che lavora anche come buttafuori al club Esta Noche. Dopo essersi consigliato con Dom, Patrick accetta l'invito di Richie e si reca al club dove lavora.
Patrick (Jonathan Groff) conversa con sus amigos Agustín (Frankie J. Alvarez) y Dom (Murray Bartlett) sobre la inminente boda de su exnovio, quien lo invitó a su ceremonia. Agustín accede a mudarse con su pareja, Frank (O.T. Fagbenle), pero no está seguro de que esa sea la decisión correcta. La jefa de Agustín contrata a Scotty (Tanner Cohen) para que lo ayude a terminar la escultura que está preparando. Cuando Frank llega a colaborar con ellos más tarde, la atracción entre los hombres culmina con un trío sexual. Dom le comenta a su compañera de cuarto y exnovia, Doris (Lauren Weedman), que está considerando reconectarse con su antigua pareja, Ethan (Derek Ray), quien ha desarrollado una exitosa carrera en el rubro inmobiliario. Patrick organiza una cita con un oncólogo que conoce a través de la red social OkCupid, pero todo resulta mal. Después de la desastrosa velada, aborda el Ferrocarril Municipal de San Francisco, donde se le acerca Richie (Raúl Castillo), un peluquero y aspirante a cosmetólogo que también trabaja como portero de Esta Noche, un club nocturno de transformistas latinos en Mission District. Patrick acude junto a Dom a la despedida de soltero de su exnovio y después va a reunirse con Richie