4 Very Good

brilliant movie...yes it is a little too long...but the climax makes up for it...total time pass..