Bộ phim INDOCHINE xoay quanh cuộc đời của hai mẹ con Eliane Devries (Catherine Deneuve) và Camille (Phạm Linh Đan). Eliane là một phụ nữ Pháp sống ở Việt Nam, nơi cha cô có một đồn điền cao su rộng lớn, mặc dù có nhiều người theo đuổi nhưng cô vẫn sống vậy và nhận Camille, một cô gái Việt mang dòng dõi vua chúa bị mồ côi từ nhỏ làm con nuôi. Hai mẹ con cùng nhau sống bình lặng tại Việt Nam trong những năm tháng thực dân Pháp đô hộ cho tới khi gặp viên sĩ quan hải quân trẻ tuổi Jean-Baptiste Le Guen (do Vincent Perez thủ vai).
Vô tình và trớ trêu thay, cả Eliane và Camille đều phải lòng viên sĩ quan. Nhận ra tình cảm của con gái, Eliane đã chôn vùi tình cảm cá nhân riêng của mình, nhưng với Camille, khi đó đã được sắp đặt hôn lễ với một thanh niên quyền quý khác, cô sẵn sàng từ bỏ tất cả để đi theo tiếng gọi của con tim.
Để ngăn cản con khỏi một cuộc hôn nhân không lối thoát, Eliane đã sắp xếp để Jean-Baptiste được điều đi làm việc tại một khu vực khác. Bằng mọi giá, Camille bỏ trốn để tìm người tình trong mộng. Trong suốt hành trình tìm kiếm Jean-Baptiste, Camille chu du qua những vùng đất, gặp gỡ những con người cô chưa từng được biết đến mà vốn vẫn hay gọi bằng hai tiếng thân thương « quê hương ». Từ đây, Camille nhận ra được cái tôi cá nhân ẩn chứa sau dáng vẻ tiểu thư khuê các của mình là gì, tinh thần tự tôn và lòng yêu nước khiến Camille dần giác ngộ cách mạng.
Gặp lại người tình và cùng nhau bỏ trốn, Camille đã kịp mang trong mình dòng máu của chàng sĩ quan trẻ tuổi. Sau cái chết của Jean-Baptiste, con trai của hai người được Eliane nhận nuôi, còn Camille đi theo cách mạng. Bộ phim kết thúc với hình ảnh hai mẹ con Camille đoàn tụ tại Hội nghị Geneve 1954, cũng là khi chiến tranh tại Việt Nam kết thúc.