因出柜被父母趕出家門的杰克(康納·唐奈利飾)與離家出走的湯姆(肖恩·奧蒙德飾)在街頭相遇,這對剛滿18歲的少年被迫提前面對生存困境。兩人輾轉于廉價旅館與臨時打工場所,在便利店夜班、洗車場勞作中勉強維持生計。當杰克發現湯姆為支付母親醫藥費而私下與中年男人周旋時,兩人因價值觀沖突爆發激烈爭執。最終在跨年夜的暴雨中,杰克拒絕富商資助選擇回歸街頭,與堅持留在他身邊的湯姆相擁而眠。影片以開放式結局呈現這兩個被家庭遺棄的少年,在晨曦中繼續攜手尋找棲身之所的身影。