Too many plot holes, bad acting, and excruciating dialogue. Some B list actors and familiar faces, but they couldn't save this. Michael Rooker's Irish accent was painful. All that being said, bright sides were the cinematography, realistic battles, and Kevin Costner's acting.