대학 졸업을 눈앞에 둔 동기생 가드너, 필, 케네스, 도만, 레스터, 케네스는 영장을 받으면서 여자 친구인 데비와의 약혼을 취소하고 가드너 역시 영장을 받는다. 그리고 도먼은 목사가 될 것이고 레스터는 회계 회사에 입사발령이 난 상태다. 이제 즐거운 학창 시절이 모두 끝났다고 생각하자 어딘가 허전한 다섯 사람. 이들은 무작정 차에 올라타 달려가며 미래에 대한 불안을 모두 날려버리려고 한다.

BC 480년, 페르시아의 크세르크세스 황제가 수십만 대군을 이끌고 그리스로 쳐들어온다. 그리스의 도시국가들은 서둘러 연합군을 조직했고, 용맹한 스파르타의 병사들이 그 선봉에 서게 된다. 당시는 스파르타의 종교의식 기간이었기 때문에, 스파르타 왕 레오니다스는 고작 300명의 친위대만을 이끌고 출전해야 했다. 천혜의 방어지인 테르모필레에서 그리스 연합군은 이틀 동안 기적적인 연승을 거듭했으나, 배반자 에피알테스가 비밀 통로를 페르시아 진영에 알려주면서 상황은 역전된다. 패배를 직감한 레오니다스 왕은 다른 그리스 연합군에는 퇴각명령을 내리지만, 자신과 300명의 병사들은 테스피아이 병사 700명과 함께 끝까지 전장을 사수하기로 한다. 구름 같은 대군을 맞아 맹렬히 저항하던 300명의 스파르타인은 결국 전원 죽음을 맞이한다.

헨리 하트는 뉴욕에 사는 젊은 게이 예술가다. 그는 할아버지가 뇌졸중에 걸려 그의 일을 중단하고 돌보기 위해 몬태나 주 작은 마을 빅 에덴으로 돌아간다. 그 곳에 있는 동안 헨리는 고등학교때 좋아했던 친구 딘 스튜어트를 여전히 좋아하는 걸 알게된다. 하지만 잡화점에서 일하고 있는 조용한 아메리칸 원주민 파이크가 그를 좋아할지도 모른다는 느낌을 받는데...

음담패설을 즐기는 번즈(Bunz: 제이미 팍스 분)와 러시온(Rushon: 토미 데이비슨 분)은 여자라면 사족을 못쓰는 건달들. 모처럼 나간 블라인드 데이트에서 리스트린(Lysterine: 비비안 A. 폭스 분)과 니키(Nikki: 타마라 존스 분)를 만나자마자 한눈에 반해버린 그들은 어떻게 하면 여자들을 한시라도 빨리 침대로 데려갈까 머리를 굴리기에 바쁘다. 쌍쌍이 어울려 카드게임을 즐기면서 은밀히 파트너의 발을 더듬고 의미심장한 눈길을 보내면서 서로의 욕망을 부추기는 번즈와 러시온. 마침내 파트너들끼리 방으로 들어가는데는 성공하지만 그날밤은 진한 키스로만 만족해야만 했다. 상대와 좀더 가까워지고픈 이들은 로맨틱 무드를 조성하기 위해 최선을 다해 보지만 파트너를 감명시키려는 시도는 매번 실패로 돌아가고 만다. 리스트린과 니키 역시 번즈와 러시온에게 호감을 가지고 있긴 하지만, 현대 여성들답게 무책임한 성관계는 피하고 싶어한다. 결국 그녀들이 요구한 것은 안심할 수 있는 관계인 것이다. 좌충우돌의 해프닝이 계속되면서 7주의 시간이 흐르는데...