Henry Shackleford, un giovane schiavo che vive nel territorio del Kansas nel 1856, ha un incontro con l'abolizionista John Brown, che lo scambia per una ragazza e lo “libera” prontamente. Credendo che Henry sia il suo portafortuna, Brown lo accoglie nel suo esercito disordinato e lo soprannomina "Cipolla". Indossando un vestito per la prima volta mentre schiva i proiettili, Onion si risveglia rapidamente alla posta in gioco della vita o della morte nella battaglia per la schiavitù umana e testimonia il violento programma divinamente ispirato di Brown: liberare la terra dalla schiavitù con ogni mezzo necessario.