Emmett Murphy (Shane Hagedorn) è un veterano della Guerra Civile che torna nella sua casa nel Michigan in cerca di pace. Dopo la morte della moglie, mantiene la promessa fatta a un soldato morente e porta la vedova negra, Haddie (Lauren LaStrada) e sua figlia a stare con lui e suo figlio. I cittadini non sono pronti per questa famiglia moderna e viene ordito un complotto nefasto per rimuoverli. Di fronte al bigottismo e in grande inferiorità numerica, Emmett fatica a trovare la fede. Ma quando il treno del circo arriva in città, una misteriosa svolta degli eventi fornisce a Emmett e alla sua famiglia l'inaspettato aiuto di cui hanno bisogno per superare la situazione.