Simon (
Jesse Eisenberg) to bystry, ale nieśmiały mężczyzna, który nie najlepiej radzi sobie w relacjach z ludźmi. W pracy jest niedoceniany. Nie układa mu się też z matką (
Phyllis Somerville). Na domiar złego kobieta jego marzeń (
Mia Wasikowska) nie zwraca na niego uwagi. Pewnego dnia w biurze Simona pojawia się nowy pracownik – James (
Jesse Eisenberg), który fizycznie jest łudząco do niego podobny. Różni ich jednak usposobienie. James jest towarzyski, pewny siebie i uwodzicielski. Ku przerażeniu Simona mężczyzna powoli zaczyna przejmować jego życie.