God, I hate Nicholas Cage. He's a terrible actor. Why did Brian De Palma want him, of all people, to star in this film. Whatever. Apart from the long takes (being De Palma's signature trademark) this movie didn't do much for me - it was pretty predictable. Besides Cage's atrocious "acting", I felt like Gary Sinise was phoning in his performance, but I'll hand it to Carla Gugino...I wouldn't mind seeing more of her in the near future.