very good movie. haven't seen it in forever though