亨利(埃德蒙·戈溫飾)因挪用公款攜女兒西爾維婭(凱瑟琳·赫本飾)逃亡,途中為掩人耳目讓女兒女扮男裝化名賽爾維斯特。流浪過程中,他們結識了騙子吉米(加里·格蘭特飾),四人組成旅伴繼續流浪。當提爾特(娜塔麗·帕蕾飾)加入后,群體關系更趨復雜。西爾維婭的偽裝在藝術家邁克爾(布賴恩·艾亨飾)加入后被識破,其真實性別引發群體內部情感糾葛。邁克爾對西爾維婭產生真摯感情,卻因逃亡處境難以展開。最終亨利在多方追捕下坦然自首,西爾維婭與邁克爾的感情因身份懸殊被迫終結。眾人各自回歸原有生活軌跡,這段流浪經歷成為特殊時代背景下荒誕卻真實的生存寓言。