어려서 북경 경극학교에 맡겨진 두지와 시투는 노력 끝에 최고의 경극배우가 된다. 여자 역할을 맡았던 두지는 시투를 흠모하게 되는데, 시투에게 사랑하는 여인 주샨이 생기면서 방황을 한다. 두지는 아편에 손을 대고, 시투는 주샨에게 빠져 산다. 이를 시작으로 두 남자는 중국의 역사처럼 파란만장한 삶을 시작한다.

런던 남동부 템스미드 에스테이트 거주하고 있는 제이미와 스테는 서로 다른 아픔을 지닌 채 학교에 다니는 동급생 친구다. 서로의 아픔을 공유하며 조금씩 가까워지는 제이미와 스테, 복잡한 그들의 가정사, 코믹한 이웃들, 그 모든 다채로운 이야기가 펼쳐진다.

오클라호마의 작은 마을 출신인 클라우드(존 새비지)는 입영을 며칠 앞두고 뉴욕으로 여행을 떠난다. 그는 그곳에서 징병을 기피한 채 떠도는 몇 명의 히피들을 만나는데, 그들의 리더인 버거(트리트 윌리엄스)는 클라우드에게 사흘 동안 자신들과 함께 지내자고 제안한다. 망설이던 클라우드는 어느 사이엔가 그들과 우정을 쌓으면서 새로운 세상에 눈을 뜨고 우연히 만난 부유한 집안 출신의 실러(비벌리 단젤로)와 사랑에 빠진다. 그러나 곧 클라우드는 신병훈련소로 떠나고 모두와 아쉬운 작별을 한다. 실러에게 보낸 편지를 통해 클라우드가 있는 곳을 알게 된 버거는 그를 만나기 위하여 자신의 긴 머리를 자른다. 군인으로 변장하고 군대에 들어간 버거는 클라우드를 잠시 부대 밖으로 내보내고 자기가 대신 졸병 노릇을 한다. 클라우드가 실러를 만나 사랑을 나누고 있는 사이 갑자기 베트남으로 전출 명령이 떨어지자, 버거는 친구 대신 헬리콥터를 타고 전쟁터로 떠난다.

한쪽 눈이 사시라 어릴 때부터 왕따였던 메이에게는 수지라는 인형이 유일한 친구이다. 사람을 사귀는데 실패만 하는 메이에게 어느 날 아담이라는 남자가 나타난다. 아담은 취미가 바느질이고 피를 보면 묘한 흥분감을 느끼는 메이에게 섬뜩한 아름다움을 느낀다. 직장 동료이자 레즈비언인 폴리 역시 메이를 유혹하고, 메이는 아담의 눈부시게 아름다운 손과 폴리의 매끄러운 목에 집착한다. 태어나서 처음으로 진정한 인간 관계를 맺게 되는 메이, 드디어 이들과 친구가 되는 데 성공하여 아담을 집으로 초대한다. 아담과 키스를 하려는 바로 그 순간, 수지의 질투심 섞인 눈길을 느낀 메이는 아담의 입술을 깨물어 버린다. 왜 다 날 피하는 거지? 메이가 인형을 향해 혼자말을 중얼거리는 등 계속 기묘한 행동들을 보이자 아담은 공포심을 느끼고, 폴리도 새로운 여자친구에게 떠나버린다. 메이는 어린 시절처럼 다시 외로움에 빠져든다. 집에 걸려오는 전화도 없고, 애써 찾아간 아담은 거북스러워 하며 피한다. 덩그라니 남아 있는 수지만이 그녀를 위로할 뿐이다. 유치원 때부터 반복되던 따돌림을 극복하려는 메이에게 어릴 적 엄마의 말이 맴돈다. “친구가 없으면, 하나 만들으렴.” 드디어 태어난 나의 완벽한 친구 외로움에 방황하던 메이는 자신의 특기를 살리기로 결심한다. 사람들의 신체에서 아름다운 부위만 모아 자신만의 인형을 만드는 것. 아담의 흠집 없는 손, 폴리의 백조 같은 목과 상체, 폴리 여자친구의 매끄러운 다리, 길에서 만난 펑크족의 건장한 두 팔을 냉장고에서 꺼내 사랑스런 ‘수지’의 얼굴에 붙인다. 그러나 메이는 수지에게 가짜 유리 구슬이 아닌 진짜 눈을 선사하고 싶다. 그리고 전세계적으로 센세이션을 일으킨 충격적인 결말이 우리를 기다린다.