Calvin (Paul Dano) es un joven novelista que alcanzó un éxito fenomenal muy temprano en su carrera, pero que ahora sufre para seguir escribiendo - al igual que sufre en su vida romántica. Finalmente tiene una idea y crea a un personaje llamado Ruby que lo inspira. Cuando Calvin encuentra a Ruby (Zoe Kazan), de carne y huesos, sentada en su sillón aproximadamente una semana después, está completamente impactado de que sus palabras se hayan convertido en un ser viviente que respira.