Die 19-jährige Rose (Odeya Rush) führt mit ihrer alleinerziehenden Mutter, der verwitweten Kellnerin Alma (Saffron Burrows), ein hartes, entbehrungsreiches Leben in einer Kleinstadt im US-Bundesstaat Florida. Als Almas neuer Lover, der offenbar sehr erfolgreiche Geschäftsmann Derek (Eric Dane), das
Secret Service-Agent Ethan Runner ist nicht mehr der Jüngste, dazu noch schwer krank und will mehr Zeit für seine Frau und seine Tochter haben. Diese hatten unter seiner Arbeit und seiner permanenten Abwesenheit sehr gelitten. Eine ominöse Agentin bittet ihn jedoch um die Erfüllung eines letzten