Der junge Stray (Mojean Aria) schlägt sich im wahrsten Sinne des Wortes durch Miami. Denn seine Fähigkeiten im Straßenkampf sind für ihn die einzige Möglichkeit, etwas Geld zu verdienen. Da wird Gangsterchefin Estelle (Kate Bosworth) auf Stray sowie sein Talent aufmerksam und heuert ihn als ihren neuen Vollstrecker beziehungsweise Geldeintreiber an. Dabei arbeitet er mit dem deutlich älteren Ex-Sträfling Cuda (Antonio Banderas) zusammen, der versucht, das zerrüttete Verhältnis zu seiner Teenager-Tochter Lola (Vivian Milkova) zu kitten. Cuda soll Stray in den Job einführen, ist aber mehr und mehr von Billie (Zolee Griggs) abgelenkt, einer 15-jährigen Ausreißerin. Der Kriminelle hat sich mit dem Mädchen angefreundet und sieht in ihr eine Art Ersatz für die ihm gegenüber abweisende Lola. Als Billie von brutalen Menschenhändlern entführt wird, versucht das Duo alles, um sie zu befreien …