3.5 Very Good

Well scripted movie. Time was well worth spent.