I saw this today after looking forward to it on the strength Guillermo's earlier films and very thoroughly disappointed. The idea had the makings of a fine story but was marred with a promenade of predictable characters and obvious denouement. There was the obligatory 'Baddy' (see Avatar), the good Doctor, the singularly unconvincing Russian agents, and peripheral characters who's final demise was inevitable. It was like watching a second rate western where you knew the outcome and inevitable characters - the baddies get their comeuppance, the good triumph above all and everyone else is there to add the usual type- cast figures in the goings on. How this won best film is unbelievable, the re must have been so pretty awful stuff out there.