Tears of the Sun is a brutal depiction of modern warfare that features Bruce Willis in a riveting role as a determined veteran.