Sniper 2 è un film d'azione che segue le gesta di un cecchino di nome Beckett, interpretato da Tom Berenger. Dopo aver completato una missione di successo, Beckett viene reclutato per un'altra operazione ad alto rischio. Questa volta, il suo obiettivo è eliminare un pericoloso terrorista che minaccia la sicurezza nazionale. Mentre Beckett si prepara per la sua nuova missione, si rende conto che non tutto è come sembra e che potrebbe essere stato tradito da qualcuno all'interno dell'organizzazione. Con il tempo che stringe e la pressione che aumenta, Beckett deve fare affidamento sulle sue abilità di cecchino per sopravvivere e completare la sua missione.