莎拉(雪莉·麥克雷恩飾)是一名修女,在前往美國西部的孤身旅途中遭遇三名劫匪襲擊,被冷硬牛仔霍根(克林特·伊斯特伍德飾)槍戰解救。為確保安全抵達目的地,莎拉雇傭霍根擔任保鏢,并承諾向其提供法國軍隊駐地的內部情報——這正是霍根受雇于墨西哥反叛軍的重要任務目標。旅途中,兩人從互相抵觸逐漸發展出復雜情愫,霍根發現莎拉雖身著修女袍卻毫無宗教約束:她飲酒、吸煙、言語粗糲,展現出與職業身份截然相反的生命狀態。隨著危險逼近和朝夕相處,莎拉對霍根的依賴與情感超越了最初的利益交換,而霍根也在護送任務中面臨職責與感情的沖突。最終抵達目的地時,莎拉兌現情報承諾卻悄然離去,留下霍根獨自咀嚼這段充滿矛盾與曖昧的西部孤旅。