Mac Sledge (Robert Duvall), ca sĩ đã có thời nổi tiếng, tỉnh dậy với tâm trạng chán nản, cô đơn trong một motel nhỏ ven đường ở Texas. Motel của một góa phụ trẻ tên Rosa Lee (Tess Harper), có chồng bị giết trong Chiến tranh Việt Nam, đang phải một mình nuôi cậu con trai nhỏ, Sonny (Allan Hubbard). Không còn chốn nương thân, Sledge nhận một việc làm ở motel và nhờ vào lòng nhân hậu của Rosa, chàng dần thay đổi lối sống tự hủy hoại của mình.