Sniper 3 follows the talented US Marine Corps sniper Master Gunnery Sergeant Thomas Beckett (Tom Berenger) on a covert mission to take out a suspected terrorist. NSA officials William Avery (Denis Arndt) and Richard Addis (William Duffy) make him an offer he can't refuse. Despite his decorated war history, Beckett is unprepared for the assignment. It turns out that the terrorist is an old war buddy and former best friend of his, Paul Finnegan (John Doman). Beckett had been lead to believe that Finnegan was dead. Now it seems Finnegan has been hiding in Vietnam and building a criminal syndicate. A covert agent has uncovered him and his racket, which is far more broad than the Marine Corps had realized. Finnegan has become an unmanageable threat to America and has betrayed the values he once swore to defend. It's up to Beckett to bury their history together and defend his country once again.