'Ruby Sparks - A Namorada Perfeita' acompanha Calvin (Dano), um jovem escritor com bloqueio criativo que encontra o amor na forma menos usual possível: criando Ruby, uma personagem que ele acredita que irá amá-lo. A garota ganhando vida sem nenhuma explicação.
Uma repórter implacável torna-se parte da história que está a tentar desvendar quando ajuda o seu pai num negócio de armas na América Central.