A sleepy US town in the late 19th century: the husbands are away, the wives are stewing, the sheriff is sloshed and there’s a bandit on the loose. Jack Cannon’s the name, and queering the wild west is his game. Strutting into the saloon looking like the lost third member of the White Stripes, Jack (played with panache by Vinnie Heaven) is a non-binary transmasc gunslinger who has the whole town agog with his snake-hipped jiving.