Jeffrey Manchester (Channing Tatum), einst Army Ranger, wählt nach seiner Entlassung den Weg ins Verbrechen und überfällt Fastfood-Restaurants, um seine Familie zu versorgen. Den Zugang verschafft er sich über Dächer, was ihm den Spitznamen „Roofman“ einbringt. Nach mehr als 40 erfolgreichen Einbrüchen wird er gefasst und ins Gefängnis gebracht. Dort arbeitet er sofort an einem Ausbruchsplan, der schließlich gelingt. Sein Versteck findet er an einem ungewöhnlichen Ort: in einem Spielzeugladen. Gemeinsam mit seinem Freund Steve (LaKeith Stanfield) schmiedet er Pläne, das Land zu verlassen. Doch die Begegnung mit der alleinerziehenden Leigh (Kirsten Dunst) verändert alles. Während er zwischen Flucht und neuer Hoffnung schwankt, holt ihn seine Vergangenheit unaufhaltsam ein.
Basiert auf der wahren Geschichte von Jeffrey Manchester.