Carl Rikker (Dennis Quaid) führt ein Doppelleben: Tagsüber betreibt er einen Blumenladen, nachts arbeitet er als Auftragskiller. Als die junge Laylani (Sky Katz) ins Visier korrupter Polizisten gerät, trifft Rikker eine Entscheidung, die alles verändert. Um das Mädchen zu retten, muss er sich neben Charlie (Jean Reno) gegen mächtige Feinde stellen - und seine eigene Vergangenheit.