Ray Chase, un marchand de jouet apparemment sans histoire, est en réalité un agent secret, qui cache son identité à tous, y compris sa propre famille. Il reçoit un jour la mission de traquer et arrêter des terroristes responsables du vol d'une arme secrète et dangereuse.
Surpris au lit avec la femme de son employeur, Jack Hayes (Jared Leto) doit quitter Las Vegas en catastrophe, entraînant avec lui son meilleur ami, Pilot Kelson (Jake Gyllenhaal). Destination : Seattle et les funérailles de Kurt Cobain. Un périple de 1 000 kilomètres ponctué de drôles de...