廣袤的美國西部地區,野馬史比瑞特和他的族羣過着平靜的生活。然而,當史比瑞特第一次見到人類時,他就被抓去訓練成戰馬。幸好善良的印第安小男孩小溪將史比瑞特從訓練營裏救了出來,並帶他回到了自己部落。在小溪的部落,史比瑞特遇上了斑紋木馬小雨。這一次,史比瑞特對回家鄉還是留下來感到難以抉擇,因爲他深深愛上了小雨。小溪察覺出了兩匹馬的愛情,他決定讓他們一起回史比瑞特的家鄉。當史比瑞特剛剛依依不捨的和小溪告別後,小溪的部落就遭到了騎兵的襲擊。史比瑞特和小雨馬上回去救小溪,慌亂之下,小雨替小溪擋了一槍,而史比瑞特也重新被抓……
女記者蘇珊(梅麗爾•斯特里普 Meryl Streep 飾)採訪了一個因酷愛蘭花,經常偷採蘭花而滿身官司的“採花賊”,並將此人的故事加工成了傳記小說《蘭花竊賊》。不久,好萊塢某電影公司將這本書的改編權買了下來,並請來了頗負盛名的改編人查理(尼古拉斯•凱奇 Nicolas Cage 飾)來將它改編成電影劇本。 無奈查理已江郎才盡,他絞盡腦汁都無法完成《蘭花竊賊》的改編。查理無奈之下只好向原作者蘇珊求助,但性格內向的查理見到了美豔華貴的蘇珊竟緊張得說不出話來。他只好叫來了對編劇極感興趣並想涉足其中的弟弟唐納德來幫忙。 兄弟兩在改寫劇本時歷經了一系列曲折。查理突發奇想,將自己改寫劇本的創作過程也寫進了劇本。這部劇本最後會變成什麼樣呢?