It took three years, but it was worth the wait for this revisiting of the classic Tom Cruise film, writes Reel Dialogue film critic Russ Matthews.