Liam Neeson and Pierce Brosnan star in the mid-2000s revenge thriller set shortly after the American Civil War.