Den 20 år gamle collegestudenten Margot møter 14 år eldre Robert på kinoen hvor hun jobber. Etter en kort flørt i kiosken ber han om nummeret hennes. De har lange samtaler gjennom tekstmeldinger og Margot syns Roberts meldinger er både vittige og morsomme, men hver gang de møtes fysisk er han er keitete og vanskelig å komme inn på. Etter hvert som forholdet deres utvikler seg, skifter maktbalansen mellom dem frem og tilbake, og dette påvirker Margots oppfatning av Robert. Han kan oppfattes som både elskverdig og truende, alt etter situasjonen. Etter hvert som tilliten mellom dem slår sprekker, fører det til en rekke hendelser som sklir ut av kontroll. Filmen er basert på novellen «Cat Person» av Kristen Roupenian, som ble en snakkis under #metoo-bevegelsen.