Not perfect (especially script filling: unnecessarily long dramatic pauses and debates between characters) but definitely left me wanting to know what happens next. Plot close enough to original to give hope, but far enough from it to leave imagination spinning.