Lars Lindstrom (Ryan Gosling) é um rapaz muito sozinho que se nega a interagir com as pessoas de seu bairro. Ele mora na garagem da casa do irmão e da cunhada e limita sua atenção a eles.
A vida do jovem, porém, muda quando ele conhece sua namorada perfeita pela internet. A missionária meio holandesa meio brasileira chamada Bianca. No dia de conhecê-la, porém, Lars "não percebe" um pequeno detalhe: ela é uma boneca inflável.
Para curar o surto de insanidade do Lars, seu irmão é aconselhado por uma médica a entrar no jogo e fingir a existência de Bianca. Ele e toda cidade, então, mudam sua rotina para ajudar o rapaz.
Graças a Bianca, mais interativo, Lars começa a conhecer as pessoas da cidade melhor, entre elas algumas muito especiais.