Calvin Weir-Fields (Paul Dano) is a novelist struggling with writer's block finds romance in a most unusual way: by creating a female character named Ruby Sparks (Zoe Kazan) he thinks will love him, then willing her into existence.