I can't help but be slightly worried about anyone that professes this to be the Best Movie Ever, it was really quite bad! I've marked it 2/10 purely for Beltran's performance but the rest... well, the accents made me wince & the acting was really quite wooden and awkward for the most part. As good an actor as Pattinson is, this was a disastrous bit of casting - I thought he actually looked a bit embarrassed at times.... I do believe this would have been a lot better if the whole cast & dialogue was Spanish with some subtitles for us; the story itself is an interesting one and it would have been much more believable - and much less distracting - if that were the case.