Danny (Jet Li) este un luptător foarte puternic, dar instabil emoțional, iar Bart (Bob Hoskins) îl tratează ca pe un câine de pază și îl folosește în tot soiul de activități ilegale. Când Bart este rănit într-un accident de mașină, Danny trebuie să își câștige existența de unul singur. Pianistul Sam (Morgan Freeman), un bărbat în vârstă care și-a piedut vederea, este prima persoană care îl tratează pe Danny cu bunătate. Totuși, abilitățile acestuia din urmă îi sunt de folos și lui Sam.