The description of this movie and the reviews were compelling, however upon watching it, I was wondering if this was the same movie everyone else watched. First off, the script is horrible. Not only there's a complete absence of tension or suspense (and this is supposed to be a thriller), most of the story simply makes no sense. It turns out, the directors based it on a 40's novel and transported it into modern times. I don't know if it's just a bad re-write, or the story is too old-fashioned for today's setting. Or perhaps a combination of the two. Second, the acting. Aside from Tilda Swinton, everyone else's performance is just downright horrid. It reminded me of daytime TV. It made Tilda Swinton seem as if she wondered in from a another movie, not being completely sure what she's doing in this train wreck.