This movie will have you shaking your head in bewilderment more than once, but all is explained in the end. This is a tightly plotted story that is an excellent rental! The situations are switched around so many times you won't believe it. This is a very very cool movie!