I didn't watch any trailer(s) for this movie before I saw it. So I can't say if the trailers give too much away.
I'd say, don't watch the trailer to this movies and you'll be impressed.
Performances were great all around and the directing superb. A wonderful thriller that was well thought of.
Predictable at times, sure. But still a good film and way to tell the story.
Give it a watch. I know I'll see it again sometime.