This is a solid rental. Excellent cast and writing. Don't believe the haters on this one. It's worth the time and is very well done from start to finish. Is it predictable - yes - especially if you watch as many movies as probably everyone that posts a review on here does. Is it entertaining - absolutely.