Engrossing from start to finish - exellent film