Don't know how this slipped under the radar last year...On TV last night and the best Movie I've seen in years- anyone else agree?