Jeffrey Manchester (Channing Tatum) ist ein Verbrecher mit Herz: Um seiner Tochter auch mal ein Fahrrad schenken zu können, gerät er auf die schiefe Bahn. Bei seinen Raubüberfällen auf Fast-Food-Filialen muss er schon mal Mitarbeiter ins Kühlhaus sperren - und spendiert ihnen sogar seine Jacke, damit sie nicht frieren.
Weil der Ex-Soldat meist über das Dach einsteigt, bekommt er bald den Spitznamen "Roofman". Als er geschnappt und ins Gefängnis gesperrt wird, heckt er einen waghalsigen Ausbruchsplan aus - und taucht nach der Flucht in einem Spielzeuggeschäft unter. Bald verliebt er sich in eine alleinerziehende Angestellte (Kirsten Dunst), beginnt unter falschem Namen ein neues Leben an ihrer Seite - und weiß doch: Früher oder später wird ihn seine Vergangenheit einholen.

