The trailer for Stranger Than Fiction is pretty good.
I read the script and it's funny and clever. The ending is a letdown, as it's not quite clever enough to measure up.
The thing about this trailer, though, is that it seems to give away nearly every surprise about the movie. (Spoiler alert for anyone not planning to watch the trailer:) In the script, Harold (Will Ferrell) starts hearing a voice and the source remains mysterious for quite some time. It's not until much later that he (and we) learn that he's a character in a book, let alone that the author plans to kill him, let alone who the author is and that they live in the same reality. But the trailer starts with Emma Thompson as the frazzled author and proceeds to lay everything out from there. What's left? The mystery is a huge part of the movie.
Well, there's the subplot with Maggie Gyllenhaal (barely seen in the trailer) in which Will Ferrell learns to embrace life--in a way, the heart of the story. And then there's the question of just how Emma Thompson plans to kill him and how he will escape his fate--the one part I found disappointing in the script.
I guess it's hard to sell a movie by saying: "There's a guy, and he hears a voice narrating his life--you'll just have to watch it." But it's kind of sad to see a movie with so many surprises give so many away up front.