Calvin (Paul Dano) är en ung författare som tidigt nådde framgång, men som nu kämpar med sitt skrivande – samt sitt romantiska liv. Han kommer igång igen när han skapar karaktären Ruby, som blir hans inspiration. Men när Calvin en dag hittar Ruby (Zoe Kazan), livs levande, sittande på sin soffa, blir han helt mållös …