Jeffrey raubt Fastfood-Restaurants aus. Bei seinen Raubzügen verschafft er sich Zugang über die Dächer, was ihm bald den Spitznamen „Roofman“ einbringt. Doch schließlich wird er festgenommen und landet im Gefängnis. Dort kann er ausbrechen und auf der Flucht verliebt er sich unverhofft in die alleinerziehende Leigh. Ein Spiel auf Zeit beginnt, während seine Vergangenheit droht, ihn einzuholen.