Two things -- too long and totally lacked credibility. This movie didn't make any sense and was excrutiating to sit through. I am usually pretty patient, but man... It just doesn't keep your attention at all! I think I am being nice here even! You keep thinking it's almost over only to find out it's still got another half hour! Good actors.