1940년대 미국. 제니 필즈(글렌 클로즈 분)는 간호종군 시절에 얻은 외아들 가프(로빈 윌리엄스 분)와 인습을 타파하는 독립적인 삶을 살아간다. 아버지에 대한 그리움과 환상을 품고 자란 가프는 첫사랑 헬렌의 마음을 사로잡기 위해 글을 쓰기 시작한다. 어머니와 뉴욕에 온 가프는 곧 작가로 크게 성공하고 마침내 헬렌과 결혼한다. 자서전을 낸 제니 필즈는 60년대 격동기를 맞아 페미니즘의 선봉자로 떠오르고, 힘들고 상처 입은 사람들의 대모가 되는데.

때는 2005년. 빠르고 격렬한 스포츠 광인 조너던(크리스 클라인)은 알렉스(장 르노)로 부터 새로운 팀에 합류해 달라는 제의를 받는다. 알렉스가 개발한 신종 게임의 이름은 롤러볼. 롤러 블레이드와 모터 사이클을 탄 선수들이 지름 15센티미터의 금속 공을 골대에 집어넣는 경기다. 거친 몸싸움 속에 부상자와 사상자가 속출하는 가운데 조너던은 알렉스의 속셈을 눈치챈다. 경기가 격렬해질수록 관중이 더 많이 몰린다는 사실을 간파하고 선수들을 위험헤 빠뜨리고 있다는 것. 이제 조너던과 팀원들은 살아남기 위해 마지막 필사의 생존게임을 준비한다.