Filled with unexpected twists – some of them well done while others not so much, ‘Kathakali’ keeps you guessing for most of the time which makes for an absorbing two hours of movie watching that has compelling acting, fine direction and enjoyable music to help the cause!