Scarlett (Vivien Leigh) rất yêu Ashley (Leslie Howard) nhưng anh lại lấy Melanie (Olivia de Havilland) - người mà Scarlett yêu quý làm vợ. Scarlett là một cô gái mạnh mẽ và cuồng nhiệt, trong khi Ashley lại là tuýp đàn ông cổ điển, thích cái đẹp dịu dàng, nữ tính và mềm mại của Melanie. Vì đau buồn và tuyệt vọng trước tình yêu đơn phương không thành, Scarlett tìm đến những cuộc hôn nhân ngắn ngủi và không hạnh phúc. Lần sau cùng, Scarlett đồng ý lấy Rhett Butler để thoát khỏi cảnh nghèo túng và cứu lấy gia đình.