Quando Erin (Drew Barrymore) muda para São Francisco para terminar os estudos, seu namorado, Garrett (Justin Long), fica em Manhattan para esperar uma promoção no emprego. O casal, então, passa a namorar à distância, por meio de internet e telefone. Quando a espera chega ao fim, Erin consegue o emprego dos sonhos na Califórnia, justo quando Garrett engrena na profissão. Então, o namoro dos dois deve passar por vários testes "de sobrevivência".