After leaving British Army Ramesh joins a tea plantation as a supervisor, where he is required to harass Indians. Gradually his heart changes and falls in love with local girl and revolts against his British employer.

Dev Anand
as Ramesh

Nalini Jaywant
as Ganga

Balraj Sahni
as Doctor Thomas

David Abraham Cheulkar
as Kalu

Manmohan Krishna
as Hari, Ganga's father

Achala Sachdev
as Chanda

Habib Tanvir
as Ramu

Rashid Khan
as Shashi Bhushan (as Rashid)