The film revolves around Calvin (Paul Dano), a young novelist who had great success at the beginning of his career. He creates a fictional heroine and makes her love him. Then Robbie Sparks (Zoe Kazan) emerges from the pages and becomes flesh and blood and he falls in love with her.