It's lust at first sight when Gabriel (Christian Campbell), a songwriter with Broadway ambitions, runs into Mark (John Paul Pitoc), a hot go-go dancer at a local gay club. They head to Gabriel's place to seal the deal, but are thwarted when Gabriel's roommate Rich (Brad Beyer) arrives with opposing plans for their closet-sized apartment. It's the first of many sexual obstructions in a wild night that leaves the pair physically unsatisfied, but developing an unforeseen romantic bond nevertheless.
Ulysses is a shy and effeminate boy who finds himself coping with new responsibilities as man of the house after the death of his father. Living alongside his mother, younger brother, and conservative aunt, Ulysses is also struggling with questions about his gender identity. He finds an escape by creating a world of fantasy filled with dance and music. Ulysses' journey takes a turn for the better when he finds a vibrant transgender community.