8살 소년 필립 페리(T.J. 로더 분)는 홀어머니 슬하에서 엄격하고도 비정상적인 교육을 받으며 자란다. 어머니는 '여호와의 증인'의 독실한 신자로 아들 필립에게 크리스마스나 생일 파티, 할로윈 카니발에 참가하는 것조차 금지한다. 필립은 다른 아이들처럼 평범해 보는게 소원일 뿐이다. 그 무렵, 버치 하인즈(케빈 코스트너 분)가 동료 죄수 제리와 함께 감옥을 탈출한다. 버치 역시 아버지가 누구인지 모르는 어두운 과거를 가지고 있었고 이 과거는 그를 폭력적인 인물로 만들어버려서 청소년기에 이미 범죄자가 되었다. 탈옥수가 되어 도망하던 도중 필립의 집에 숨게 되고, 소년에게서 어릴적 자신의 모습을 발견한다. 버치는 필립을 인질로 삼아 도피하던 도중 소망해왔던 완전한 세상을 보게 되는데, 그것은 바로 아버지와 아들의 소원 목록을 만들고, 드라이브를 하고, 할로원 의상을 선물하는 평범한 삶을 누리는 것이다. 부정에 매말랐던 둘은 탈옥수와 인질이라는 세상의 판견을 뒤로하고 서로의 상처를 보듬는 친구요, 아버지와 아들이 되어 텍사스를 가로지르며 오랫동안 필요로 했던 상처를 치유하게 되는데...