Henry Shackleford, een jonge slaaf die in 1856 op het grondgebied van Kansas woonde, krijgt een aanvaring met abolitionist John Brown, die hem voor een meisje aanziet en hem prompt ‘bevrijt’. In de overtuiging dat Henry zijn geluksbrenger is, verwelkomt Brown hem in zijn leger en geeft hem de bijnaam 'Onion'. Onion trekt voor het eerst een jurk aan terwijl hij kogels ontwijkt, wordt zich snel bewust van de strijd op leven en dood die de onmenselijke slavernij meebrengt en is getuige van Browns goddelijk geïnspireerde gewelddadige agenda: het land op alle mogelijke manieren van de slavernij bevrijden.