A tizenhat éves Hubert a serdülőkor problémáival küszködik. Nem szereti az anyját, úgy érzi, Chantale valósággal őrületbe kergeti. A fiú megvetéssel viseltetik iránta, utálja a szakadt pulóvereit, a giccses dekorációit, az ételmaradékot a szája sarkában. Ugyanakkor - a többi tinédzserhez hasonlóan - ő sem őszinte vele, nem osztja meg vele a gondjait, problémáit, például azt, hogy a saját neméhez vonzódik. Ez a szeretet/gyűlölet kapcsolat az egész családra veszélyt jelent. Egy napon Chantale megelégeli az állandó összezördüléseket, és bentlakásos iskolába küldi Hubertet.
A történet 1865 tavaszán játszódik Kiotóban. A Shinsengumi gárda olyan újoncokat toboroz, akikből szamuráj harcosokat nevelnek. Csak a legjobbak kerülhetnek be a gárdába, ezért minden jelentkezőnek meg kell küzdenie Soji Okitával (Shinji Takeda), a gárda legkiválóbb harcosával. Isami Kondo parancsnok (Yoichi Sai) és Toshizo Hijikata felügyelik a toborzást. Csak Hyozo Tashiro (Tadanobu Asano) és a jóképű, lányosan finom megjelenésű Sozaburo Kano (Ryuhei Matsuda) kerül kiválasztásra. Sozaburu szépsége egyaránt lenyűgözi kiképző parancsnokát, Hijikatát, és rivális újonctársát Kanot. A rendező határozottan, de végtelen finomsággal sejteti a férfiak egymás iránt gerjesztett szenvedélyét. A film egyik különlegessége, hogy a halált és a homoszexualitást meghitt kapcsolatban ábrázolja. Lenyűgöző képek, lélegzetelállító koreográfia, szerelmek, vágyak, gyötrelmek, küzdelmek, végzetes féltékenység, egyszóval: Gohatto, vagyis Tabu.
A jóképű Frankie esténként barátaival Brooklyn utcáin cselleng. Ha nincs pénzük fűre, a kisebb tolvajlásoktól sem riadnak vissza. Azután rátalál a szerelem: megismerkedik Simone-val. Amiről azonban sem a lány, sem a barátai nem tudnak, hogy kettős életet él. Éjszakánként meleg chaten idősebb férfiakkal ismerkedik…