Home People Saumya Liyanage Saumya Liyanage movies Saumya Liyanage movies Saumya Liyanage Movies (9) Alone in a Valley (2017) As Vishwa. Under the Sun and Moon (2010) As Officer Mahasen. Machan (2008) As Angy Foreigner. Machan (2008) As Angry Foreigner. The Forsaken Land (2006) As Palitha. Some Day in the Future (2002) As Dhammika. Pickpocket (2002) As Underground Pickpocket Leader. The Compensation (2002) As Thug 2. This Is My Moon (2000) As Soldier.