Wispy threads of dramatic plausibility and character involvement unravel completely by the time of the incredibly silly final reel.
Todd McCarthy, Variety, 2008-09-18
Never loses its bearings as it hovers between preposterous paranoia and a Billy-Wilder-like moral fable about a deeply flawed hero who draws a line in the sand beyond which he cannot go.
Andrew Sarris, New York Observer, 2007-04-27
The film echoes the technical wizardry and complex plotting of De Palma's best film, Blow Out.
Derek Adams, Time Out, 2006-02-09
Although De Palma doesn't always stick rigorously to each separate viewpoint, there's an undeniable finesse in the way he parcels out the exposition in increments...
Jonathan Rosenbaum, Chicago Reader, 2000-01-01
[De Palma's] most flamboyant fantasy of high-flying conspiracy and corruption since Blow Out.
Stephen Holden, New York Times, 2000-01-01
Director Brian De Palma does his stylish best to weave the patchy script into a cinematic quilt, but despite his best efforts -- and they're often formidable -- the thing just doesn't cohere.
Rick Groen, Globe and Mail, 2002-07-12
What might have been fascinating after a while becomes frustrating and, finally, a real slog.
Bob Graham, San Francisco Chronicle, 2002-06-18
You're never asked to invest much in the characters, and by the time you've roused yourself to care, it's too late.
Stephanie Zacharek, Salon.com, 2000-01-01
It's the worst kind of bad film: the kind that gets you all worked up and then lets you down, instead of just being lousy from the first shot.
Roger Ebert, Chicago Sun-Times, 2000-01-01
De Palma doesn't know the meaning of the word "subtle" -- every scene in Snake Eyes uses a brash, in-your-face approach that works until the disappointing climax.
James Berardinelli, ReelViews, 2000-01-01
The last five to 10 minutes are completely stupid and add nothing to the film.
Paul Tatara, CNN.com, 2000-01-01
I can't think of another movie that starts so brilliantly and ends so miserably as this one.
David Denby, New York Magazine/Vulture, 2000-01-01