더 리버 1951
해리엣(Harriet: 패트리시아 월터스 분)은 인도 뱅골지방에 살고 있는 사춘기의 영국인 소녀다. 강변 마을의 황마공장 책임자인 아버지는 2차대전에서 눈을 다친 사람으로, 지혜로운 아내와 맏딸 해리엣을 합쳐 모두 여섯 남매를 거느린 낙천적인 가장이다. 옆집에 사는 또 다른 영국인 존(Mr John: 아서 실즈 분) 아저씨는 아름다운 인도연인과 결혼하여 멜라니(Melanie: 라드하 분)라는 예쁜 딸을 두고 얼마안돼 아내를 먼저 떠나보낸 사람이다. 그들의 생활은 인도 현지인들과 잘 동화되어, 흐르는 강물처럼 순탄하다. 어느날 존 아저씨의 사촌이 미국에서 온다. 전쟁에서 다리 하나를 잃은 그 젊은 퇴역 대위의 이름 역시 존(Captain John: 토마스 E. 브린 분)이어서 사람들은 그를 존 대위라 부른다. 존 대위의 출현으로 해리엣과 멜라니, 그리고 해리 엣 네집에 매일 놀러오는 또 다른 영국처녀 발레리(Valerie: 안드리느 코리 분)는 갑자기 사랑의 소용돌이에 경쟁적으로 휘말린다. 그러나 자신의 불구의 몸을 추스르기도 벅찬 존 대위는 풋내 나는 소녀들의 연정에 쉽게 반응 하지 않고.