Padmasena Athukorala

Born: None


Placeholder

Mangrove Island

as Jinadasa/Jinna
Released: 1976-04-02

Madol Duwa (Mangrove Island) is a 1976 Sri Lankan drama film directed by Lester James Peries and...

Movie page