Filmen åpner i 1980 i Canada hvor tenåringen Martin Asher vandrer rundt ved en busstasjon, tilsynelatende usikker på hvor han skal reise. Han ser en annen gutt på omtrent samme alder, Matt Soulsby, og han velger å gå på samme buss som Matt. Tenåringene begynner å snakke sammen, og diskuterer blant annet sine planer for fremtiden. Når bussen bryter sammen, leier de to guttene en bil sammen, men ett av dekkene punkterer. Matt prøver å skifte dekk, da Martin nevner hvordan han og Matt har omtrent samme kroppsbygning og høyde. Martin dytter Matt foran en lastebil, og han blir sist sett i det han tar Matts klær, penger og gitar før han går sin vei. 20 år senere blir FBI-agenten Illeana Scott (Angelina Jolie) kontaktet av kanadisk politi for å pågripe Asher i Montréal. Asher har reist over hele Nord-Amerika, drept mennesker i flere år, og tatt over deres identiteter.