ScreenWave
Thomas Nawilis is an Indonesian director and actor.
2014
Modal Dengkul
The Raid 2
2008
Claudia/Jasmine
2005
Gie
2004
Di Sini Ada Setan: The Movie
2003
There is a Ghost Here
Tusuk Jelangkung