Calvin (Paul Dano) é um jovem romancista que alcançou um enorme sucesso no início de sua carreira, mas agora está passando por um bloqueio com sua escrita e sua vida amorosa. Finalmente, ele faz uma descoberta e cria uma personagem inspiradora, chamada Ruby (Zoe Kazan). Semanas depois, quando Calvin encontra Ruby, em carne e osso, sentada em seu sofá, ele fica completamente surpreso que suas palavras tenham se transformado em uma pessoa real.