故事發生在19世紀末的英國,單純美麗的女孩柯萊特(凱拉·奈特莉 Keira Knightley 飾)嫁給了身為作家的男子威力(多米尼克·威斯特 Dominic West 飾)。在丈夫的支持和鼓勵之下,柯萊特拿起了筆,開始以自己學生時代的經歷為藍本進行創作,並且最終完成了她的第一本小說。讓柯萊特沒有想到的是,威力竟然將小說冠上了自己的名字出版,這部小說一經出版就在文壇中引起了轟動,威力一舉成名。 自此之後,威力發現了妻子身上出色的文學天賦,於是開始逼迫她繼續做自己的槍手,當柯萊特忍無可忍拒絕了丈夫的無理要求後,威力竟然暴力相向。威力有了外遇,而柯萊特也發現,自己雖然身為女性,但是對女性有著強烈的吸引力。