Delovak Athara (1966)
Delovak Athara (Sinhala, Between Two Worlds) is a 1966 Sri Lankan drama film directed by Lester James Peries. The film stars Tony Ranasinghe as Nissanka, the son of a newly rich industrialist, who becomes embroiled in a murder cover-up.
More at Wikipedia.