10대 소년 잭은 북미에서 가족들을 위해 금광을 개발하다가 돌아가신 아버지의 금광 채굴권을 찾아 혼자서 유칸 지방으로 들어간다. 그곳은 금광 열기로 온 세계 사람들이 몰려와 온갖 범죄가 무난하던 곳이었다. 여비까지 날치기 당한 잭은 다행히 아버지의 친구 알렉스를 만나 함께 개썰매를 이끌고 금광지대로 가게된다. 설원에서 어미를 여읜 새끼 늑대를 본 잭은 혼자 살아 남을 수 있을까 염려 하는데 마침 지나가던 인디언이 그 늑대를 데려다 흰 송곳니 이름을 따서 '화이트 팽'이라 이름짓고 키우게 된다. 그러나 늑대는 커가면서 용맹을 더해가서 인디언 추장을 따라 시내를 나갔다가 투견을 업으로 하는 사내의 개를 물어 보상금 시비가 벌어진다. 사내가 늑대를 달라고 하는 바람에 추장은 하는수 없이 늑대를 건네주고 만다. 투견을 하던 늑대는 처음엔 싸움에 이겨 돈을 많이 벌어 주지만 나중에 불독과 싸우다 목을 물려 위기에 빠진다. 물자를 사러 시내에 나왔다가 이광경을 본 잭은 띄어들어 늑대를 구해낸다. 알고보니 투견꾼 사내느 잭의 돈을 날치기한 사기꾼이었다. 이때부터 잭은 사나워진 늑대를 다시 사랑으로 돌보며 친구로 삼는데 성공한다.
14세 말괄량이 소녀 내티(Natty Gann: 마레디스 샐렌거 분)는 홀아버지와 함께 시카고에서 어렵게 살고 있다. 1930년의 대공황 시대, 내티의 아빠는 일자리를 찾으려 노력하고 내티도 일자리를 구하기 위해 시카고 거리를 쏘다닌다. 그러던 어느날, 그녀의 아빠는 서부 시매틀 근교의 별목작업부 제의를 받고 외출한 내티를 만나지 못한 채 급히 시애틀로 떠난다. 아빠를 찾아 시카고에서 시애틀까지의 험난한 모험을 시작한다.
남극의 노르웨이 탐사팀이 이상한 개를 쫓아 미국 기지까지 오게 된다. 거의 발광하다시피 개를 공격하다가 그만 방어하던 미국인들에게 사살된다. 미국인들은 진상을 조사하기 위해 노르웨이 기지로 사람을 보낸다. 그곳은 사람은 하나도 없고 이상하게 일그러진 시체와 잔해들을 발견한다. 시체들을 해부해 봤지만 별 이상이 발견되지는 않았다. 그러던 어느 날 노르웨이 탐사팀의 추격을 받았던 개가 개집에서 끔찍한 괴물로 변하게 되는데...