Calvin (Dano) adalah seorang novelis muda yang mencapai sukses fenomenal di awal karirnya dengan tulisan-tulisan romantisnya. Calvin berimajinasi mempunyai pacar yang sangat mencintainya. Akhirnya ia membuat terobosan dan menciptakan karakter bernama Ruby yang menginspirasi dia. Seminggu kemudian, Calvin menemukan Ruby (Kazan) yang merupakan karakter imajinasinya, ada dalam wujud manusia dan duduk di sofanya. Kontan hal tersebut benar-benar membuatnya terperangah ketika ia sadar bahwa apa yang diciptakannya selama ini telah menjadi hidup dan nyata.