In the town of Ranchipur, four people find their lives become entwined by unexpected feelings and events they cannot control. Tom Ransome (George Brent), son of an English earl, is living a painter's life. He is pursed by Brenda Joyce, a flirtatious young English girl who adores him. Lady Esketh (Myrna Loy) is a beautiful bored sophisticated and Tom's former girlfriend. And Major Rama (Tyrone Power) is the dedicated Hindu surgeon who captures her heart. When a catastrophic earthquake and flood bring disaster to India, all their lives are forever transformed by the striking clash between good and evil, duty and forbidden love.